Skip to content

Commit c8aaa8d

Browse files
Adding tests
1 parent d4da343 commit c8aaa8d

File tree

1 file changed

+31
-0
lines changed

1 file changed

+31
-0
lines changed

tests/unit/vuedraggable.spec.js

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1209,4 +1209,35 @@ describe("draggable.vue when initialized with a transition group", () => {
12091209
})
12101210
})
12111211
});
1212+
1213+
describe("draggable.vue when initialized with header and footer scoped slots", () => {
1214+
beforeEach(() => {
1215+
resetMocks();
1216+
items = ["a", "b", "c"];
1217+
wrapper = shallowMount(draggable, {
1218+
attachToDocument: true,
1219+
propsData: {
1220+
list: items
1221+
},
1222+
attrs: {
1223+
sortableOption: "value",
1224+
"to-be-camelized": true
1225+
},
1226+
slots: {
1227+
default: items.map(item => `<div>${item}</div>`),
1228+
},
1229+
scopedSlots: {
1230+
header: "<header/>",
1231+
footer: "<footer/>"
1232+
},
1233+
});
1234+
vm = wrapper.vm;
1235+
props = vm.$options.props;
1236+
element = wrapper.element;
1237+
});
1238+
1239+
it("renders correctly", () => {
1240+
expect(wrapper.html()).toEqual(initialRender);
1241+
})
1242+
});
12121243
});

0 commit comments

Comments
 (0)