Skip to content

Commit 4626ba0

Browse files
committed
Update vuenumberinput.spec.js
* Added tests for mouseleave event on buttons
1 parent 939f713 commit 4626ba0

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

tests/unit/vuenumberinput.spec.js

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -648,6 +648,14 @@ describe('Tests for VueNumberInput.vue component', () => {
648648
expect(wrapper.vm.buttonUpHandler).toHaveBeenCalled();
649649
});
650650

651+
it('mouseleave event on .vue-number-input__btn-inc should invoke methods.buttonUpHandler', () => {
652+
wrapper.setMethods({ buttonUpHandler: jest.fn() });
653+
wrapper
654+
.find('.vue-number-input__btn-inc')
655+
.trigger('mouseleave');
656+
expect(wrapper.vm.buttonUpHandler).toHaveBeenCalled();
657+
});
658+
651659
it('Click on .vue-number-input__btn-dec should invoke methods.buttonDownHandler "dec" argument', () => {
652660
wrapper.setMethods({ buttonDownHandler: jest.fn() });
653661
wrapper
@@ -689,6 +697,14 @@ describe('Tests for VueNumberInput.vue component', () => {
689697
wrapper.find('.vue-number-input__btn-dec').trigger('touchend');
690698
expect(wrapper.vm.buttonUpHandler).toHaveBeenCalled();
691699
});
700+
701+
it('mouseleave event on .vue-number-input__btn-dec should invoke methods.buttonUpHandler', () => {
702+
wrapper.setMethods({ buttonUpHandler: jest.fn() });
703+
wrapper
704+
.find('.vue-number-input__btn-dec')
705+
.trigger('mouseleave');
706+
expect(wrapper.vm.buttonUpHandler).toHaveBeenCalled();
707+
});
692708
});
693709
});
694710
});

0 commit comments

Comments
 (0)