UNPKG

box-ui-elements-mlh

Version:
27 lines (23 loc) 723 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); }); });