Skip to content

Commit a497dde

Browse files
committed
test: add expand, select and check event test cases when click
1 parent 99e5931 commit a497dde

File tree

1 file changed

+25
-1
lines changed

1 file changed

+25
-1
lines changed

tests/unit/tree.spec.ts

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -180,6 +180,29 @@ describe('树展示测试', () => {
180180
done()
181181
})
182182
})
183+
184+
it('点击展开节点', done => {
185+
const data = genData().data
186+
const wrapper = mount(VTree as any, {
187+
propsData: {
188+
data
189+
}
190+
})
191+
const vm = wrapper.vm
192+
193+
vm.$nextTick(() => {
194+
const treeNodes: any[] = wrapper.findAllComponents({
195+
name: 'CTreeNode'
196+
}) as any[]
197+
198+
treeNodes[0].find('.ctree-tree-node__expand').trigger('click')
199+
200+
vm.$nextTick(() => {
201+
expect(wrapper.emitted('expand')).toHaveLength(1)
202+
done()
203+
})
204+
})
205+
})
183206
})
184207

185208
describe('树单选测试', () => {
@@ -254,6 +277,7 @@ describe('树单选测试', () => {
254277
expect(
255278
treeNodes[2].find('.ctree-tree-node__title_selected').exists()
256279
).toBe(true)
280+
expect(wrapper.emitted('select')).toHaveLength(1)
257281
done()
258282
})
259283
})
@@ -383,7 +407,7 @@ describe('树多选测试', () => {
383407
expect(modelValue.length).toBe(expectedCheck.length)
384408
expect(modelValue).toEqual(expect.arrayContaining(expectedCheck))
385409
expect(expectedCheck.length).toBeGreaterThan(2)
386-
410+
expect(wrapper.emitted('check')).toHaveLength(1)
387411
done()
388412
})
389413
})

0 commit comments

Comments
 (0)