From 3c3565023579747cee53413d946cd35d358338b8 Mon Sep 17 00:00:00 2001 From: Ariel Mashraki <7413593+a8m@users.noreply.github.com> Date: Thu, 24 Dec 2020 08:21:13 +0200 Subject: [PATCH] entc/integration: add test for datetime range (#1078) --- entc/integration/type_test.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/entc/integration/type_test.go b/entc/integration/type_test.go index ea470a894..035fbc68f 100644 --- a/entc/integration/type_test.go +++ b/entc/integration/type_test.go @@ -85,6 +85,8 @@ func Types(t *testing.T, client *ent.Client) { require.Equal("localhost", ft.NullLink.String()) mac, err := net.ParseMAC("3b:b3:6b:3c:10:79") require.NoError(err) + dt, err := time.Parse(time.RFC3339, "1906-01-02T00:00:00+00:00") + require.NoError(err) ft = ft.Update(). SetInt(1). @@ -100,7 +102,7 @@ func Types(t *testing.T, client *ent.Client) { SetNillableInt16(math.MaxInt16). SetNillableInt32(math.MaxInt32). SetNillableInt64(math.MaxInt64). - SetDatetime(time.Now()). + SetDatetime(dt). SetDecimal(10.20). SetDir("dir"). SetNdir("ndir"). @@ -123,7 +125,7 @@ func Types(t *testing.T, client *ent.Client) { require.Equal(int32(math.MaxInt32), *ft.NillableInt32) require.Equal(int64(math.MaxInt64), *ft.NillableInt64) require.Equal(10.20, ft.Decimal) - require.False(ft.Datetime.IsZero()) + require.True(dt.Equal(ft.Datetime)) require.Equal(http.Dir("dir"), ft.Dir) require.NotNil(*ft.Ndir) require.Equal(http.Dir("ndir"), *ft.Ndir)