Skip to content

Commit b1dce63

Browse files
committed
fix: iso duration test case
1 parent 2956b08 commit b1dce63

File tree

2 files changed

+20
-13
lines changed

2 files changed

+20
-13
lines changed

components.d.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,7 @@ declare module '@vue/runtime-core' {
121121
FavoriteButton: typeof import('./src/components/FavoriteButton.vue')['default']
122122
FileHasher: typeof import('./src/tools/file-hasher/file-hasher.vue')['default']
123123
FileType: typeof import('./src/tools/file-type/file-type.vue')['default']
124+
FloatingPointNumberConverter: typeof import('./src/tools/floating-point-number-converter/floating-point-number-converter.vue')['default']
124125
FolderStructureDiagram: typeof import('./src/tools/folder-structure-diagram/folder-structure-diagram.vue')['default']
125126
ForceConverter: typeof import('./src/tools/force-converter/force-converter.vue')['default']
126127
FormatTransformer: typeof import('./src/components/FormatTransformer.vue')['default']
@@ -146,6 +147,9 @@ declare module '@vue/runtime-core' {
146147
IcalParser: typeof import('./src/tools/ical-parser/ical-parser.vue')['default']
147148
IcoConverter: typeof import('./src/tools/ico-converter/ico-converter.vue')['default']
148149
'IconMdi:kettleSteamOutline': typeof import('~icons/mdi/kettle-steam-outline')['default']
150+
IconMdiClose: typeof import('~icons/mdi/close')['default']
151+
IconMdiEye: typeof import('~icons/mdi/eye')['default']
152+
IconMdiEyeOff: typeof import('~icons/mdi/eye-off')['default']
149153
ImageConverter: typeof import('./src/tools/image-converter/image-converter.vue')['default']
150154
ImageExifReader: typeof import('./src/tools/image-exif-reader/image-exif-reader.vue')['default']
151155
ImageResizer: typeof import('./src/tools/image-resizer/image-resizer.vue')['default']
@@ -219,6 +223,7 @@ declare module '@vue/runtime-core' {
219223
MenuIconItem: typeof import('./src/components/MenuIconItem.vue')['default']
220224
MenuLayout: typeof import('./src/components/MenuLayout.vue')['default']
221225
MetaTagGenerator: typeof import('./src/tools/meta-tag-generator/meta-tag-generator.vue')['default']
226+
MicTester: typeof import('./src/tools/mic-tester/mic-tester.vue')['default']
222227
MimeConverter: typeof import('./src/tools/mime-converter/mime-converter.vue')['default']
223228
MimeTypes: typeof import('./src/tools/mime-types/mime-types.vue')['default']
224229
MongoObjectidConverter: typeof import('./src/tools/mongo-objectid-converter/mongo-objectid-converter.vue')['default']
@@ -274,10 +279,12 @@ declare module '@vue/runtime-core' {
274279
RsaKeyPairGenerator: typeof import('./src/tools/rsa-key-pair-generator/rsa-key-pair-generator.vue')['default']
275280
SafelinkDecoder: typeof import('./src/tools/safelink-decoder/safelink-decoder.vue')['default']
276281
SensitiveDataMasker: typeof import('./src/tools/sensitive-data-masker/sensitive-data-masker.vue')['default']
282+
SipAuth: typeof import('./src/tools/sip-auth/sip-auth.vue')['default']
277283
SlaCalculator: typeof import('./src/tools/sla-calculator/sla-calculator.vue')['default']
278284
SlugifyString: typeof import('./src/tools/slugify-string/slugify-string.vue')['default']
279285
SmartRawConverter: typeof import('./src/tools/smart-raw-converter/smart-raw-converter.vue')['default']
280286
SmartTextReplacer: typeof import('./src/tools/smart-text-replacer/smart-text-replacer.vue')['default']
287+
SnowflakeIdExtractor: typeof import('./src/tools/snowflake-id-extractor/snowflake-id-extractor.vue')['default']
281288
SoftwareLicenceCompatibility: typeof import('./src/tools/software-licence-compatibility/software-licence-compatibility.vue')['default']
282289
SpanCopyable: typeof import('./src/components/SpanCopyable.vue')['default']
283290
SqlPrettify: typeof import('./src/tools/sql-prettify/sql-prettify.vue')['default']

src/tools/duration-calculator/duration-calculator.service.test.ts

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -173,19 +173,19 @@ describe('duration-calculator', () => {
173173
expect(computeDuration('P4DT12H20M20.3S')).to.deep.eq({
174174
errors: [],
175175
total: {
176-
days: 0.5138891238425926,
177-
hours: 12.333338972222222,
178-
iso8601Duration: 'P0Y0M0DT12H20M0S',
179-
milliseconds: 44400020.3,
180-
minutes: 740.0003383333333,
181-
prettified: '12h 20m',
182-
prettifiedColonNotation: '12:20:00',
183-
prettifiedDaysColon: '12:20:00.20.299999997019768',
184-
prettifiedHoursColon: '12:20:00.20.299999997019768',
185-
prettifiedVerbose: '12 hours 20 minutes',
186-
seconds: 44400.0203,
187-
weeks: 0.07341273197751322,
188-
years: 0.0014079154077879248,
176+
days: 0.5141238425925926,
177+
hours: 12.338972222222223,
178+
iso8601Duration: 'P0Y0M0DT12H20M20S',
179+
milliseconds: 44420300,
180+
minutes: 740.3383333333334,
181+
prettified: '12h 20m 20.3s',
182+
prettifiedColonNotation: '12:20:20.3',
183+
prettifiedDaysColon: '12:20:20.300',
184+
prettifiedHoursColon: '12:20:20.300',
185+
prettifiedVerbose: '12 hours 20 minutes 20.3 seconds',
186+
seconds: 44420.3,
187+
weeks: 0.07344626322751323,
188+
years: 0.0014085584728564182,
189189
},
190190
});
191191
expect(computeDuration('25s\n+PT20H\n-10s')).to.deep.eq({

0 commit comments

Comments
 (0)