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