mirror of
https://github.com/jiahaog/Nativefier
synced 2024-06-30 08:10:49 +02:00
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);
|
||
|
},
|
||
|
);
|