vant/src/switch-cell/test/index.spec.js
2020-01-19 11:57:09 +08:00

38 lines
669 B
JavaScript

import SwitchCell from '..';
import { mount } from '../../../test';
test('change event', () => {
const onChange = jest.fn();
const wrapper = mount(SwitchCell, {
context: {
on: {
change: onChange,
},
},
});
wrapper.find('.van-switch').trigger('click');
expect(onChange).toHaveBeenCalledWith(true);
});
test('border prop', () => {
const wrapper = mount(SwitchCell, {
propsData: {
border: false,
},
});
expect(wrapper).toMatchSnapshot();
});
test('cell-size prop', () => {
const wrapper = mount(SwitchCell, {
propsData: {
cellSize: 'large',
},
});
expect(wrapper).toMatchSnapshot();
});