1+ import dedent from "@cometlib/dedent" ;
12import assert , { AssertionError } from "assert" ;
23
34import { DateAssertion } from "../../src/lib/DateAssertion" ;
@@ -46,7 +47,7 @@ describe("[Unit] DateAssertion.test.ts", () => {
4647 const test = new DateAssertion ( actualDate ) ;
4748 assert . deepStrictEqual ( test . toMatchDateParts ( options ) , test ) ;
4849 assert . throws ( ( ) => test . not . toMatchDateParts ( options ) , {
49- message : `Expected <${ actualDate } > NOT to be equal to <${ dateOptionsToDate ( options ) } >` ,
50+ message : `Expected <${ actualDate . toISOString ( ) } > NOT to be equal to <${ dateOptionsToDate ( options ) . toISOString ( ) } >` ,
5051 name : AssertionError . name
5152 } ) ;
5253 } ) ;
@@ -66,7 +67,10 @@ describe("[Unit] DateAssertion.test.ts", () => {
6667 } ;
6768 const test = new DateAssertion ( actualDate ) ;
6869 assert . throws ( ( ) => test . toMatchDateParts ( options ) , {
69- message : `Expected <${ actualDate } > to be equal to <${ dateOptionsToDate ( options ) } >` ,
70+ message : dedent `
71+ Expected <${ actualDate . toISOString ( ) } > to be equal to \
72+ <${ dateOptionsToDate ( options ) . toISOString ( ) } >
73+ ` ,
7074 name : AssertionError . name
7175 } ) ;
7276 assert . deepStrictEqual ( test . not . toMatchDateParts ( options ) , test ) ;
@@ -82,7 +86,7 @@ describe("[Unit] DateAssertion.test.ts", () => {
8286 const test = new DateAssertion ( actualDate ) ;
8387 assert . deepStrictEqual ( test . toBeBefore ( passedDate ) , test ) ;
8488 assert . throws ( ( ) => test . not . toBeBefore ( passedDate ) , {
85- message : `Expected <${ actualDate } > NOT to be before <${ passedDate } >` ,
89+ message : `Expected <${ actualDate . toISOString ( ) } > NOT to be before <${ passedDate . toISOString ( ) } >` ,
8690 name : AssertionError . name
8791 } ) ;
8892 } ) ;
@@ -94,7 +98,7 @@ describe("[Unit] DateAssertion.test.ts", () => {
9498 const passedDate = new Date ( 2021 , 1 , 1 ) ;
9599 const test = new DateAssertion ( actualDate ) ;
96100 assert . throws ( ( ) => test . toBeBefore ( passedDate ) , {
97- message : `Expected <${ actualDate } > to be before <${ passedDate } >` ,
101+ message : `Expected <${ actualDate . toISOString ( ) } > to be before <${ passedDate . toISOString ( ) } >` ,
98102 name : AssertionError . name
99103 } ) ;
100104 assert . deepStrictEqual ( test . not . toBeBefore ( passedDate ) , test ) ;
@@ -110,7 +114,10 @@ describe("[Unit] DateAssertion.test.ts", () => {
110114 const test = new DateAssertion ( actualDate ) ;
111115 assert . deepStrictEqual ( test . toBeBeforeOrEqual ( passedDate ) , test ) ;
112116 assert . throws ( ( ) => test . not . toBeBeforeOrEqual ( passedDate ) , {
113- message : `Expected <${ actualDate } > NOT to be before or equal to <${ passedDate } >` ,
117+ message : dedent `
118+ Expected <${ actualDate . toISOString ( ) } > \
119+ NOT to be before or equal to <${ passedDate . toISOString ( ) } >
120+ ` ,
114121 name : AssertionError . name
115122 } ) ;
116123 } ) ;
@@ -123,7 +130,7 @@ describe("[Unit] DateAssertion.test.ts", () => {
123130 const passedDate = new Date ( 2021 , 1 , 1 ) ;
124131 const test = new DateAssertion ( actualDate ) ;
125132 assert . throws ( ( ) => test . toBeBeforeOrEqual ( passedDate ) , {
126- message : `Expected <${ actualDate } > to be before or equal to <${ passedDate } >` ,
133+ message : `Expected <${ actualDate . toISOString ( ) } > to be before or equal to <${ passedDate . toISOString ( ) } >` ,
127134 name : AssertionError . name
128135 } ) ;
129136 assert . deepStrictEqual (
@@ -143,7 +150,7 @@ describe("[Unit] DateAssertion.test.ts", () => {
143150 const test = new DateAssertion ( actualDate ) ;
144151 assert . deepStrictEqual ( test . toBeAfter ( passedDate ) , test ) ;
145152 assert . throws ( ( ) => test . not . toBeAfter ( passedDate ) , {
146- message : `Expected <${ actualDate } > NOT to be after <${ passedDate } >` ,
153+ message : `Expected <${ actualDate . toISOString ( ) } > NOT to be after <${ passedDate . toISOString ( ) } >` ,
147154 name : AssertionError . name
148155 } ) ;
149156 } ) ;
@@ -155,7 +162,7 @@ describe("[Unit] DateAssertion.test.ts", () => {
155162 const passedDate = new Date ( 2021 , 2 , 1 ) ;
156163 const test = new DateAssertion ( actualDate ) ;
157164 assert . throws ( ( ) => test . toBeAfter ( passedDate ) , {
158- message : `Expected <${ actualDate } > to be after <${ passedDate } >` ,
165+ message : `Expected <${ actualDate . toISOString ( ) } > to be after <${ passedDate . toISOString ( ) } >` ,
159166 name : AssertionError . name
160167 } ) ;
161168 assert . deepStrictEqual ( test . not . toBeAfter ( passedDate ) , test ) ;
@@ -171,7 +178,7 @@ describe("[Unit] DateAssertion.test.ts", () => {
171178 const test = new DateAssertion ( actualDate ) ;
172179 assert . deepStrictEqual ( test . toBeAfterOrEqual ( passedDate ) , test ) ;
173180 assert . throws ( ( ) => test . not . toBeAfterOrEqual ( passedDate ) , {
174- message : `Expected <${ actualDate } > NOT to be after or equal to <${ passedDate } >` ,
181+ message : `Expected <${ actualDate . toISOString ( ) } > NOT to be after or equal to <${ passedDate . toISOString ( ) } >` ,
175182 name : AssertionError . name
176183 } ) ;
177184 } ) ;
@@ -183,7 +190,7 @@ describe("[Unit] DateAssertion.test.ts", () => {
183190 const passedDate = new Date ( 2021 , 2 , 1 ) ;
184191 const test = new DateAssertion ( actualDate ) ;
185192 assert . throws ( ( ) => test . toBeAfterOrEqual ( passedDate ) , {
186- message : `Expected <${ actualDate } > to be after or equal to <${ passedDate } >` ,
193+ message : `Expected <${ actualDate . toISOString ( ) } > to be after or equal to <${ passedDate . toISOString ( ) } >` ,
187194 name : AssertionError . name
188195 } ) ;
189196 assert . deepStrictEqual ( test . not . toBeAfterOrEqual ( passedDate ) , test ) ;
0 commit comments