D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
usr
/
share
/
grafana
/
public
/
app
/
features
/
alerting
/
unified
/
utils
/
Filename :
time.test.ts
back
Copy
import { isValidPrometheusDuration } from './time'; describe('isValidPrometheusDuration', () => { const validDurations = ['20h30m10s45ms', '1m30s', '20s4h', '90s', '10s', '20h20h', '2d4h20m']; it.each(validDurations)('%s should be valid', (duration) => { expect(isValidPrometheusDuration(duration)).toBe(true); }); const invalidDurations = ['20h 30m 10s 45ms', '10Y', 'sample text', 'm']; it.each(invalidDurations)('%s should NOT be valid', (duration) => { expect(isValidPrometheusDuration(duration)).toBe(false); }); });