@@ -169,8 +169,8 @@ describe('Webdav utils', () => {
169169 describe ( 'generateETag' , ( ) => {
170170 test ( 'when the same parts are given, then the same etag is generated' , ( ) => {
171171 const date = new Date ( '2024-03-04T15:11:01.000Z' ) ;
172- const etag1 = WebDavUtils . generateETag ( [ 'uuid-1' , 100 , date ] ) ;
173- const etag2 = WebDavUtils . generateETag ( [ 'uuid-1' , 100 , date ] ) ;
172+ const etag1 = WebDavUtils . generateETag ( [ 'uuid-1' , 100 , date . getTime ( ) ] ) ;
173+ const etag2 = WebDavUtils . generateETag ( [ 'uuid-1' , 100 , date . getTime ( ) ] ) ;
174174
175175 expect ( etag1 ) . to . be . equal ( etag2 ) ;
176176 } ) ;
@@ -184,16 +184,18 @@ describe('Webdav utils', () => {
184184
185185 test ( 'when any part differs, then a different etag is generated' , ( ) => {
186186 const date = new Date ( '2024-03-04T15:11:01.000Z' ) ;
187- const baseEtag = WebDavUtils . generateETag ( [ 'uuid-1' , 100 , date ] ) ;
187+ const baseEtag = WebDavUtils . generateETag ( [ 'uuid-1' , 100 , date . getTime ( ) ] ) ;
188188
189- expect ( WebDavUtils . generateETag ( [ 'uuid-2' , 100 , date ] ) ) . to . not . be . equal ( baseEtag ) ;
190- expect ( WebDavUtils . generateETag ( [ 'uuid-1' , 200 , date ] ) ) . to . not . be . equal ( baseEtag ) ;
191- expect ( WebDavUtils . generateETag ( [ 'uuid-1' , 100 , new Date ( '2024-03-04T15:11:02.000Z' ) ] ) ) . to . not . be . equal ( baseEtag ) ;
189+ expect ( WebDavUtils . generateETag ( [ 'uuid-2' , 100 , date . getTime ( ) ] ) ) . to . not . be . equal ( baseEtag ) ;
190+ expect ( WebDavUtils . generateETag ( [ 'uuid-1' , 200 , date . getTime ( ) ] ) ) . to . not . be . equal ( baseEtag ) ;
191+ expect ( WebDavUtils . generateETag ( [ 'uuid-1' , 100 , new Date ( '2024-03-04T15:11:02.000Z' ) . getTime ( ) ] ) ) . to . not . be . equal (
192+ baseEtag ,
193+ ) ;
192194 } ) ;
193195
194196 test ( 'when a Date is given, then it is normalized using its timestamp' , ( ) => {
195197 const date = new Date ( '2024-03-04T15:11:01.000Z' ) ;
196- const etagFromDate = WebDavUtils . generateETag ( [ 'uuid-1' , date ] ) ;
198+ const etagFromDate = WebDavUtils . generateETag ( [ 'uuid-1' , date . getTime ( ) ] ) ;
197199 const etagFromTimestamp = WebDavUtils . generateETag ( [ 'uuid-1' , date . getTime ( ) ] ) ;
198200
199201 expect ( etagFromDate ) . to . be . equal ( etagFromTimestamp ) ;
0 commit comments