/
githubmirror
/
react-hook-form
Обзор
Документация
Войти
/
githubmirror
/
react-hook-form
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/__tests__/logic/getRadioValue.test.ts
58 строк
1 KB
Bill
7️⃣ V7 (#3741)
01 апр 2021, 00:14
Не верифицирован
01 апр 2021, 00:14
9555d16
Код
Авторство
О чём код?
import getRadioValue from '../../logic/getRadioValue'; describe('getRadioValue', () => { it('should return default value if not valid or empty options', () => { expect(getRadioValue(undefined)).toEqual({ isValid: false, value: null, }); }); it('should return valid to true when value found', () => { expect( getRadioValue([ { name: 'bill', checked: false, value: '1' } as HTMLInputElement, { name: 'bill', checked: true, value: '2' } as HTMLInputElement, ]), ).toEqual({ isValid: true, value: '2', }); }); it('should return disabled input correctly', () => { expect( getRadioValue([ { name: 'bill', checked: false, value: '1', disabled: true, } as HTMLInputElement, { name: 'bill', checked: true, value: '2' } as HTMLInputElement, ]), ).toEqual({ isValid: true, value: '2', }); expect( getRadioValue([ { name: 'bill', checked: false, value: '1', } as HTMLInputElement, { name: 'bill', checked: true, disabled: true, value: '2', } as HTMLInputElement, ]), ).toEqual({ isValid: false, value: null, }); }); });