fix: Parse Server option maxLogFiles doesn't recognize day duration literals such as 1d to mean 1 day (#9215)
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
const {
|
||||
numberParser,
|
||||
numberOrBoolParser,
|
||||
numberOrStringParser,
|
||||
booleanParser,
|
||||
objectParser,
|
||||
arrayParser,
|
||||
@@ -18,6 +19,15 @@ describe('parsers', () => {
|
||||
}).toThrow();
|
||||
});
|
||||
|
||||
it('parses correctly with numberOrStringParser', () => {
|
||||
const parser = numberOrStringParser('key');
|
||||
expect(parser('100d')).toEqual('100d');
|
||||
expect(parser(100)).toEqual(100);
|
||||
expect(() => {
|
||||
parser(undefined);
|
||||
}).toThrow();
|
||||
});
|
||||
|
||||
it('parses correctly with numberOrBoolParser', () => {
|
||||
const parser = numberOrBoolParser('key');
|
||||
expect(parser(true)).toEqual(true);
|
||||
|
||||
Reference in New Issue
Block a user