Allow simple type mismatches and coerce values accordingly.

Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
This commit is contained in:
Eric Peterson
2023-03-23 10:59:28 +01:00
parent 1b3814cc73
commit c791fcd96b
5 changed files with 14 additions and 4 deletions
+2
View File
@@ -59,6 +59,8 @@ function expectValidValues(config: ConfigReader) {
expect(config.has('nested.null')).toBe(true);
expect(config.getNumber('zero')).toBe(0);
expect(config.getNumber('one')).toBe(1);
expect(config.getNumber('zeroString')).toBe(0);
expect(config.getNumber('oneString')).toBe(1);
expect(config.getOptional('true')).toBe(true);
expect(config.getBoolean('true')).toBe(true);
expect(config.getBoolean('false')).toBe(false);