mirror of
https://github.com/jiahaog/Nativefier
synced 2024-06-22 07:16:34 +02:00
6f7e80bafd
Co-authored-by: Ronan Jouchet <ronan@jouchet.fr>
22 lines
522 B
TypeScript
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);
|
|
},
|
|
);
|