[Improvement] Rate: add test cases (#1103)

This commit is contained in:
neverland 2018-05-19 09:27:23 +08:00 committed by GitHub
parent 86a2569614
commit bb74fd0bd5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -0,0 +1,19 @@
import Rate from '../';
import { mount } from '@vue/test-utils';
test('change event', () => {
const wrapper = mount(Rate, {
propsData: {
disabled: true
}
});
const item4 = wrapper.findAll('.van-rate__item').at(3);
item4.trigger('click');
expect(wrapper.emitted('change')).toBeFalsy();
wrapper.vm.disabled = false;
item4.trigger('click');
expect(wrapper.emitted('input')[0][0]).toEqual(4);
expect(wrapper.emitted('change')[0][0]).toEqual(4);
});