vant/packages/tree-select/test/index.spec.js
2018-05-12 16:08:09 +08:00

25 lines
502 B
JavaScript

import TreeSelect from '../';
import { mount } from '@vue/test-utils';
test('empty list', () => {
expect(mount(TreeSelect).html()).toMatchSnapshot();
});
test('select item', () => {
const item = {
text: 'city1',
id: 1
};
const wrapper = mount(TreeSelect, {
propsData: {
items: [{
text: 'group1',
children: [item]
}]
}
});
wrapper.find('.van-tree-select__item').trigger('click');
expect(wrapper.emitted('itemclick')[0][0]).toEqual(item);
});