Skip to content

Commit

Permalink
Update vuenumberinput.spec.js
Browse files Browse the repository at this point in the history
* Added tests for mouseleave event on buttons
  • Loading branch information
smwbtech committed Aug 29, 2019
1 parent 939f713 commit 4626ba0
Showing 1 changed file with 16 additions and 0 deletions.
16 changes: 16 additions & 0 deletions tests/unit/vuenumberinput.spec.js
Original file line number Diff line number Diff line change
Expand Up @@ -648,6 +648,14 @@ describe('Tests for VueNumberInput.vue component', () => {
expect(wrapper.vm.buttonUpHandler).toHaveBeenCalled();
});

it('mouseleave event on .vue-number-input__btn-inc should invoke methods.buttonUpHandler', () => {
wrapper.setMethods({ buttonUpHandler: jest.fn() });
wrapper
.find('.vue-number-input__btn-inc')
.trigger('mouseleave');
expect(wrapper.vm.buttonUpHandler).toHaveBeenCalled();
});

it('Click on .vue-number-input__btn-dec should invoke methods.buttonDownHandler "dec" argument', () => {
wrapper.setMethods({ buttonDownHandler: jest.fn() });
wrapper
Expand Down Expand Up @@ -689,6 +697,14 @@ describe('Tests for VueNumberInput.vue component', () => {
wrapper.find('.vue-number-input__btn-dec').trigger('touchend');
expect(wrapper.vm.buttonUpHandler).toHaveBeenCalled();
});

it('mouseleave event on .vue-number-input__btn-dec should invoke methods.buttonUpHandler', () => {
wrapper.setMethods({ buttonUpHandler: jest.fn() });
wrapper
.find('.vue-number-input__btn-dec')
.trigger('mouseleave');
expect(wrapper.vm.buttonUpHandler).toHaveBeenCalled();
});
});
});
});

0 comments on commit 4626ba0

Please sign in to comment.