Skip to content

Commit 7239aaf

Browse files
Adding tests
1 parent 5812dad commit 7239aaf

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

tests/unit/vuedraggable.spec.js

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
import { shallowMount } from "@vue/test-utils";
2+
import Sortable from "sortablejs";
3+
24
import draggable from "@/vuedraggable";
35

46
let wrapper;
@@ -16,7 +18,7 @@ describe("draggable.vue", () => {
1618
},
1719
slots:{
1820
default: items.map(item => `<div>${item}</div>`),
19-
header: "<h1/>",
21+
header: "<header/>",
2022
footer: "<footer/>"
2123
}
2224
});
@@ -77,10 +79,18 @@ describe("draggable.vue", () => {
7779
expect(clone.default(expected)).toBe(expected);
7880
})
7981

80-
it("renders correctly", () => {
82+
it("renders root element correctly", () => {
8183
expect(wrapper.html()).toMatch(/^<div>.*<\/div>$/);
8284
})
8385

86+
it("renders footer slot element correctly", () => {
87+
expect(wrapper.html()).toMatch(/<footer><\/footer><\/div>$/);
88+
})
89+
90+
it("renders header slot element correctly", () => {
91+
expect(wrapper.html()).toMatch(/^<div><header><\/header>/);
92+
})
93+
8494
test.each([
8595
"ul",
8696
"span",

0 commit comments

Comments
 (0)