@@ -123,11 +123,11 @@ describe('duration-calculator', () => {
123
123
iso8601Duration : 'P0Y0M0DT2H40M15S' ,
124
124
milliseconds : 9615125 ,
125
125
minutes : 160.25208333333333 ,
126
- prettified : '2h 40m 15.1s ' ,
126
+ prettified : '2h 40m 15s 125ms ' ,
127
127
prettifiedColonNotation : '2:40:15.1' ,
128
128
prettifiedDaysColon : '02:40:15.125' ,
129
129
prettifiedHoursColon : '02:40:15.125' ,
130
- prettifiedVerbose : '2 hours 40 minutes 15.1 seconds' ,
130
+ prettifiedVerbose : '2 hours 40 minutes 15 seconds 125 milliseconds ' ,
131
131
seconds : 9615.125 ,
132
132
weeks : 0.01589802414021164 ,
133
133
years : 0.00030489361364789447 ,
@@ -178,11 +178,11 @@ describe('duration-calculator', () => {
178
178
iso8601Duration : 'P0Y0M0DT12H20M20S' ,
179
179
milliseconds : 44420300 ,
180
180
minutes : 740.3383333333334 ,
181
- prettified : '12h 20m 20.3s ' ,
181
+ prettified : '12h 20m 20s 300ms ' ,
182
182
prettifiedColonNotation : '12:20:20.3' ,
183
183
prettifiedDaysColon : '12:20:20.300' ,
184
184
prettifiedHoursColon : '12:20:20.300' ,
185
- prettifiedVerbose : '12 hours 20 minutes 20.3 seconds' ,
185
+ prettifiedVerbose : '12 hours 20 minutes 20 seconds 300 milliseconds ' ,
186
186
seconds : 44420.3 ,
187
187
weeks : 0.07344626322751323 ,
188
188
years : 0.0014085584728564182 ,
@@ -309,5 +309,25 @@ describe('duration-calculator', () => {
309
309
} ,
310
310
} ) ;
311
311
} ) ;
312
+ it ( 'support timespan format d.hh:mm:ss.fff' , ( ) => {
313
+ expect ( computeDuration ( '3.12:12:12\n-1.12:12:12\n+0:0:0.125' ) ) . to . deep . eq ( {
314
+ errors : [ ] ,
315
+ total : {
316
+ days : 2.000001446759259 ,
317
+ hours : 48.000034722222225 ,
318
+ iso8601Duration : 'P0Y0M2DT0H0M0S' ,
319
+ milliseconds : 172800125 ,
320
+ minutes : 2880.0020833333333 ,
321
+ prettified : '2d 125ms' ,
322
+ prettifiedColonNotation : '2:00:00:00.1' ,
323
+ prettifiedDaysColon : '2d 00:00:00.125' ,
324
+ prettifiedHoursColon : '48:00:00.125' ,
325
+ prettifiedVerbose : '2 days 125 milliseconds' ,
326
+ seconds : 172800.125 ,
327
+ weeks : 0.2857144923941799 ,
328
+ years : 0.005479456018518519 ,
329
+ } ,
330
+ } ) ;
331
+ } ) ;
312
332
} ) ;
313
333
} ) ;
0 commit comments