1
0
mirror of https://github.com/jiahaog/Nativefier synced 2024-06-22 07:16:34 +02:00
Nativefier/src/utils/parseUtils.test.ts
Adam Weeden 6f7e80bafd
App: Automatically consider known login pages as internal (fix #706) (PR #1124)
Co-authored-by: Ronan Jouchet <ronan@jouchet.fr>
2021-03-10 19:20:53 -05:00

22 lines
522 B
TypeScript

import { parseBoolean } from './parseUtils';
test.each([
['true', true, true],
['1', true, true],
['yes', true, true],
[1, true, true],
[true, true, true],
['false', false, true],
['0', false, true],
['no', false, true],
[0, false, true],
[false, false, true],
[undefined, true, true],
[undefined, false, false],
])(
'parseBoolean("%s") === %s',
(testString: string, expectedResult: boolean, _default: boolean) => {
expect(parseBoolean(testString, _default)).toBe(expectedResult);
},
);