@@ -6,7 +6,7 @@ describe('schema.string', () => {
66 expect ( schema . string . validate ( 'hello' ) ) . toBe ( true ) ;
77 expect ( schema . string . validate ( '' ) ) . toBe ( true ) ;
88 expect ( schema . string . validate ( 'prod_events' ) ) . toBe ( true ) ;
9- expect ( schema . string . validate ( '2024-01-01 ' ) ) . toBe ( true ) ;
9+ expect ( schema . string . validate ( '2022-02-22 ' ) ) . toBe ( true ) ;
1010 } ) ;
1111
1212 it ( 'rejects non-strings' , ( ) => {
@@ -62,15 +62,15 @@ describe('schema.boolean', () => {
6262
6363describe ( 'schema.isoDate' , ( ) => {
6464 it ( 'accepts valid dates' , ( ) => {
65- expect ( schema . isoDate . validate ( '2026-04-01 ' ) ) . toBe ( true ) ;
65+ expect ( schema . isoDate . validate ( '2022-02-22 ' ) ) . toBe ( true ) ;
6666 expect ( schema . isoDate . validate ( '2000-01-31' ) ) . toBe ( true ) ;
6767 } ) ;
6868
6969 it ( 'rejects invalid formats' , ( ) => {
70- expect ( schema . isoDate . validate ( '04-01-2026 ' ) ) . toBe ( false ) ;
71- expect ( schema . isoDate . validate ( '2026/04/01 ' ) ) . toBe ( false ) ;
72- expect ( schema . isoDate . validate ( '2026-4-1 ' ) ) . toBe ( false ) ;
73- expect ( schema . isoDate . validate ( '2026-04-01T00 :00:00Z' ) ) . toBe ( false ) ;
70+ expect ( schema . isoDate . validate ( '02-22-2022 ' ) ) . toBe ( false ) ;
71+ expect ( schema . isoDate . validate ( '2022/02/22 ' ) ) . toBe ( false ) ;
72+ expect ( schema . isoDate . validate ( '2022-2-22 ' ) ) . toBe ( false ) ;
73+ expect ( schema . isoDate . validate ( '2022-02-22T00 :00:00Z' ) ) . toBe ( false ) ;
7474 expect ( schema . isoDate . validate ( '' ) ) . toBe ( false ) ;
7575 expect ( schema . isoDate . validate ( 123 ) ) . toBe ( false ) ;
7676 } ) ;
@@ -91,17 +91,17 @@ describe('schema.isoDate', () => {
9191
9292describe ( 'schema.isoTimestamp' , ( ) => {
9393 it ( 'accepts valid timestamps' , ( ) => {
94- expect ( schema . isoTimestamp . validate ( '2026-04-01T13 :57:34Z' ) ) . toBe ( true ) ;
95- expect ( schema . isoTimestamp . validate ( '2026-04-01T13 :57:34.000Z' ) ) . toBe ( true ) ;
96- expect ( schema . isoTimestamp . validate ( '2026-04-01T13 :57:34.123456Z' ) ) . toBe ( true ) ;
97- expect ( schema . isoTimestamp . validate ( '2026-04-01T13 :57:34+03:00' ) ) . toBe ( true ) ;
98- expect ( schema . isoTimestamp . validate ( '2026-04-01T13 :57:34-05:00' ) ) . toBe ( true ) ;
94+ expect ( schema . isoTimestamp . validate ( '2022-02-22T13 :57:34Z' ) ) . toBe ( true ) ;
95+ expect ( schema . isoTimestamp . validate ( '2022-02-22T13 :57:34.000Z' ) ) . toBe ( true ) ;
96+ expect ( schema . isoTimestamp . validate ( '2022-02-22T13 :57:34.123456Z' ) ) . toBe ( true ) ;
97+ expect ( schema . isoTimestamp . validate ( '2022-02-22T13 :57:34+03:00' ) ) . toBe ( true ) ;
98+ expect ( schema . isoTimestamp . validate ( '2022-02-22T13 :57:34-05:00' ) ) . toBe ( true ) ;
9999 } ) ;
100100
101101 it ( 'rejects invalid formats' , ( ) => {
102- expect ( schema . isoTimestamp . validate ( '2026-04-01 ' ) ) . toBe ( false ) ;
103- expect ( schema . isoTimestamp . validate ( '2026-04-01 13:57:34' ) ) . toBe ( false ) ;
104- expect ( schema . isoTimestamp . validate ( '2026-04-01T13 :57:34' ) ) . toBe ( false ) ;
102+ expect ( schema . isoTimestamp . validate ( '2022-02-22 ' ) ) . toBe ( false ) ;
103+ expect ( schema . isoTimestamp . validate ( '2022-02-22 13:57:34' ) ) . toBe ( false ) ;
104+ expect ( schema . isoTimestamp . validate ( '2022-02-22T13 :57:34' ) ) . toBe ( false ) ;
105105 expect ( schema . isoTimestamp . validate ( 'not-a-timestamp' ) ) . toBe ( false ) ;
106106 expect ( schema . isoTimestamp . validate ( 123 ) ) . toBe ( false ) ;
107107 } ) ;
@@ -189,7 +189,7 @@ describe('schema.s3Path', () => {
189189 it ( 'accepts valid S3 paths' , ( ) => {
190190 expect ( schema . s3Path . validate ( 's3://my-bucket/data/' ) ) . toBe ( true ) ;
191191 expect ( schema . s3Path . validate ( 's3://my-bucket/path/to/file.parquet' ) ) . toBe ( true ) ;
192- expect ( schema . s3Path . validate ( 's3://bucket123/year=2024 /month=01 /' ) ) . toBe ( true ) ;
192+ expect ( schema . s3Path . validate ( 's3://bucket123/year=2022 /month=02 /' ) ) . toBe ( true ) ;
193193 expect ( schema . s3Path . validate ( 's3://my-bucket' ) ) . toBe ( true ) ;
194194 } ) ;
195195
0 commit comments