entc/gen: add fields checks for orderfuncs

This commit is contained in:
Ariel Mashraki
2020-09-10 22:12:57 +03:00
committed by Ariel Mashraki
parent 9743213860
commit 6a7a5ef439
20 changed files with 217 additions and 79 deletions

View File

@@ -596,6 +596,10 @@ func Relation(t *testing.T, client *ent.Client) {
require.EqualError(err, "invalid field \"unknown_field\" for selection")
_, err = client.Group.Query().GroupBy("unknown_field").String(ctx)
require.EqualError(err, "invalid field \"unknown_field\" for group-by")
_, err = client.User.Query().Order(ent.Asc("invalid")).Only(ctx)
require.EqualError(err, "invalid field \"invalid\" for ordering")
_, err = client.User.Query().Order(ent.Asc("invalid")).QueryFollowing().Only(ctx)
require.EqualError(err, "invalid field \"invalid\" for ordering")
t.Log("query using edge-with predicate")
require.Len(usr.QueryGroups().Where(group.HasInfoWith(groupinfo.Desc("group info"))).AllX(ctx), 1)