/
githubmirror
/
nativefier
Обзор
Документация
Войти
/
githubmirror
/
nativefier
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
v46.0.2
src/utils/parseUtils.test.ts
25 строк
583 B
Adam Weeden
Enable TypeScript strict:true, and more typescript-eslint rules (#1223)
16 июн 2021, 05:20
Не верифицирован
16 июн 2021, 05:20
7a08a2d
Код
Авторство
О чём код?
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 (default = %s)', ( testValue: boolean | string | number | undefined, expectedResult: boolean, _default: boolean, ) => { expect(parseBoolean(testValue, _default)).toBe(expectedResult); }, );