mand-mobile
Version:
A Vue.js 2.0 Mobile UI Toolkit
24 lines (19 loc) • 485 B
JavaScript
import {Switch} from 'mand-mobile'
import sinon from 'sinon'
import {mount} from '@vue/test-utils'
describe('Switch - Operation', () => {
let wrapper
afterEach(() => {
wrapper && wrapper.destroy()
})
test('click disabled switch', () => {
wrapper = mount(Switch, {
propsData: {
disabled: true,
},
})
const spy = sinon.spy(wrapper.vm, '$_onChange')
wrapper.find('.md-switch').trigger('click')
expect(spy.called).toBe(true)
})
})