UNPKG

metadata-based-explorer1

Version:
26 lines (22 loc) 763 B
// @flow import React from 'react'; import ToggleField from '../ToggleField'; describe('components/toggle/ToggleField', () => { const getWrapper = (props = {}) => shallow(<ToggleField {...props} />); test.each([[true, 'value'], [false, null], [false, undefined]])( 'should render isOn=%s with value=%s', (expected, value) => { const wrapper = getWrapper({ field: { value, name: 'toggle', onBlur: 'onblur', onChange: 'onchange', }, label: 'Enter things', }); expect(wrapper).toMatchSnapshot(); expect(wrapper.prop('isOn')).toBe(expected); }, ); });