diff --git a/packages/switch/test/index.spec.js b/packages/switch/test/index.spec.js index a05bdc9ff..d822b68f4 100644 --- a/packages/switch/test/index.spec.js +++ b/packages/switch/test/index.spec.js @@ -37,3 +37,26 @@ test('disabled', () => { expect(input).toHaveBeenCalledTimes(0); expect(change).toHaveBeenCalledTimes(0); }); + +test('active-value & inactive-value prop', () => { + const input = jest.fn(); + const change = jest.fn(); + const wrapper = mount(Switch, { + propsData: { + value: '1', + activeValue: '1', + inactiveValue: '2' + }, + context: { + on: { + input, + change + } + } + }); + + wrapper.trigger('click'); + + expect(input).toHaveBeenCalledWith('2'); + expect(change).toHaveBeenCalledWith('2'); +});