chore: 🤖 add unit test

This commit is contained in:
Binbin Sun
2019-12-29 11:14:03 +08:00
parent 4b8bbcbfde
commit 146b61e70d
5 changed files with 2534 additions and 22 deletions

View File

@@ -0,0 +1,50 @@
import { mount } from "@vue/test-utils";
import { Tree, VueTreeList } from "@/index";
describe("VueTreeList", () => {
it("renders correctly", () => {
const wrapper = mount(VueTreeList, {
propsData: {
model: new Tree([
{
name: "Node 1",
id: 1,
pid: 0,
dragDisabled: true,
addTreeNodeDisabled: true,
addLeafNodeDisabled: true,
editNodeDisabled: true,
delNodeDisabled: true,
children: [
{
name: "Node 1-2",
id: 2,
isLeaf: true,
pid: 1
}
]
},
{
name: "Node 2",
id: 3,
pid: 0,
disabled: true
},
{
name: "Node 3",
id: 4,
pid: 0
}
]),
defaultTreeNodeName: "new node",
defaultLeafNodeName: "new leaf",
defaultExpanded: false
}
});
expect(wrapper.text()).toMatch(`Node 1················
Node 1-2················
Node 2················
Node 3`);
});
});