This commit is contained in:
Jannik Clausen
2025-02-14 10:18:58 +01:00
parent 727a677465
commit d9fc82dd83

View File

@@ -297,6 +297,17 @@ func Strings(t *testing.T, client *ent.Client) {
require.Empty(t, usr.Strings) require.Empty(t, usr.Strings)
require.Equal(t, []http.Dir{"/etc", "/dev"}, usr.Dirs) require.Equal(t, []http.Dir{"/etc", "/dev"}, usr.Dirs)
}) })
t.Run("value equality", func(t *testing.T) {
j, err := json.Marshal(str)
require.NoError(t, err)
client.User.Create().SetStrings(str).SaveX(ctx)
require.True(t,
client.User.Query().Where(func(s *sql.Selector) {
s.Where(sqljson.ValueEQ(user.FieldStrings, j))
}).ExistX(ctx),
)
})
} }
func StringsValidate(t *testing.T, client *ent.Client) { func StringsValidate(t *testing.T, client *ent.Client) {