diff --git a/tests/simple-app-config.test.ts b/tests/simple-app-config.test.ts index 7017cf6..777fa07 100644 --- a/tests/simple-app-config.test.ts +++ b/tests/simple-app-config.test.ts @@ -121,7 +121,7 @@ describe('simple-app-config Tests', () => { /* Check date against expected */ expect(dateVal instanceof Date).toBeTruthy; - expect(JSON.stringify((dateVal as Date).toISOString())).toBe('"1970-01-01T00:00:10.000Z"'); + expect(JSON.stringify(dateVal)).toBe('"1970-01-01T00:00:10.000Z"'); /* Check regexp against expected */ expect(regexpVal instanceof RegExp).toBeTruthy; diff --git a/tests/utils/envParser.test.ts b/tests/utils/envParser.test.ts index 3742411..03fd0c6 100644 --- a/tests/utils/envParser.test.ts +++ b/tests/utils/envParser.test.ts @@ -155,7 +155,9 @@ describe('envParser Tests', () => { /* Compare against expected */ expect(result instanceof Date).toBeTruthy(); - expect((result as Date).toISOString()).toBe('1969-12-31T08:00:00.000Z'); + expect(result.getUTCFullYear()).toBe(1969); + expect(result.getUTCMonth()).toBe(11); // Note: Months are 0-indexed in JavaScript Dates + expect(result.getUTCDate()).toBe(31); }); }); diff --git a/tests/utils/typeConverter.test.ts b/tests/utils/typeConverter.test.ts index 9c80ead..6b046f8 100644 --- a/tests/utils/typeConverter.test.ts +++ b/tests/utils/typeConverter.test.ts @@ -103,7 +103,7 @@ describe('Type Converter Util Tests', () => { /* Compare against expected */ expect(result instanceof Date).toBeTruthy(); - expect((result as Date).toISOString()).toBe('1970-01-01T00:00:01.000Z'); + expect(result.toJSON()).toBe('1970-01-01T00:00:01.000Z'); }); /* Test when converting to a Date is possible as a valid date string */ @@ -114,7 +114,9 @@ describe('Type Converter Util Tests', () => { /* Compare against expected */ expect(result instanceof Date).toBeTruthy(); - expect((result as Date).toISOString()).toBe('1969-12-31T08:00:00.000Z'); + expect(result.getUTCFullYear()).toBe(1969); + expect(result.getUTCMonth()).toBe(11); // Note: Months are 0-indexed in JavaScript Dates + expect(result.getUTCDate()).toBe(31); }); /* Test when converting to a Date is not possible */ @@ -243,9 +245,11 @@ describe('Type Converter Util Tests', () => { expect(result[0] instanceof Date).toBeTruthy(); expect(result[1] instanceof Date).toBeTruthy(); expect(result[2] instanceof Date).toBeTruthy(); - expect((result[0] as Date).toISOString()).toBe('1970-01-01T00:00:00.100Z'); - expect((result[1] as Date).toISOString()).toBe('1969-12-31T08:00:00.000Z'); - expect((result[2] as Date).toISOString()).toBe('1970-01-01T00:01:40.000Z'); + expect(result[0].toJSON()).toBe('1970-01-01T00:00:00.100Z'); + expect(result[1].getUTCFullYear()).toBe(1969); + expect(result[1].getUTCMonth()).toBe(11); // Note: Months are 0-indexed in JavaScript Dates + expect(result[1].getUTCDate()).toBe(31); + expect(result[2].toJSON()).toBe('1970-01-01T00:01:40.000Z'); }); /* Test when converting to a RegExp Array is possible */