@@ -8,6 +8,7 @@ import graphql.schema.CoercingParseValueException
88import graphql.schema.CoercingSerializeException
99import spock.lang.Unroll
1010
11+ import static graphql.scalars.util.TestKit.mkInstant
1112import static graphql.scalars.util.TestKit.mkIntValue
1213import static graphql.scalars.util.TestKit.mkLocalDT
1314import static graphql.scalars.util.TestKit.mkOffsetDT
@@ -33,6 +34,7 @@ class DateTimeScalarTest extends AbstractScalarTest {
3334 " 2022-11-24T01:00:01.02+00:00" | mkOffsetDT(" 2022-11-24T01:00:01.02+00:00" )
3435 mkOffsetDT(year : 1980 , hour : 3 ) | mkOffsetDT(" 1980-08-08T03:10:09+10:00" )
3536 mkZonedDT(year : 1980 , hour : 3 ) | mkOffsetDT(" 1980-08-08T03:10:09+10:00" )
37+ mkInstant(year : 1980 , hour : 3 ) | mkOffsetDT(" 1980-08-08T03:10:09.00Z" )
3638 }
3739
3840 @Unroll
@@ -51,6 +53,7 @@ class DateTimeScalarTest extends AbstractScalarTest {
5153 " 2022-11-24T01:00:01.02+00:00" | mkStringValue(" 2022-11-24T01:00:01.020Z" )
5254 mkOffsetDT(year : 1980 , hour : 3 ) | mkStringValue(" 1980-08-08T03:10:09.000+10:00" )
5355 mkZonedDT(year : 1980 , hour : 3 ) | mkStringValue(" 1980-08-08T03:10:09.000+10:00" )
56+ mkInstant(year : 1980 , hour : 3 ) | mkStringValue(" 1980-08-08T03:10:09.000Z" )
5457 }
5558
5659 @Unroll
@@ -97,6 +100,7 @@ class DateTimeScalarTest extends AbstractScalarTest {
97100 " 2022-11-24T01:00:01.02+00:00" | " 2022-11-24T01:00:01.020Z"
98101 mkOffsetDT(year : 1980 , hour : 3 ) | " 1980-08-08T03:10:09.000+10:00"
99102 mkZonedDT(year : 1980 , hour : 3 ) | " 1980-08-08T03:10:09.000+10:00"
103+ mkInstant(year : 1980 , hour : 3 ) | " 1980-08-08T03:10:09.000Z"
100104 }
101105
102106 def " datetime serialisation bad inputs" () {
0 commit comments