Skip to content

Commit 89271a1

Browse files
Improving tests
1 parent 6b33c2e commit 89271a1

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

tests/unit/vuedraggable.spec.js

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,14 @@ describe("draggable.vue when initialized with list", () => {
152152
expect(vm.visibleIndexes).toEqual([-1, 0, 1, 2, -1]);
153153
});
154154

155+
it("update indexes", async () => {
156+
await Vue.nextTick();
157+
const computeIndexes = jest.fn();
158+
wrapper.setMethods({ computeIndexes })
159+
wrapper.setProps({list: ["c", "d", "e", "f", "g"]});
160+
expect(computeIndexes).toHaveBeenCalled()
161+
});
162+
155163
it("set realList", () => {
156164
expect(vm.realList).toEqual(["a", "b", "c"]);
157165
});
@@ -575,6 +583,14 @@ describe("draggable.vue when initialized with value", () => {
575583
expect(vm.visibleIndexes).toEqual([0, 1, 2]);
576584
});
577585

586+
it("update indexes", async () => {
587+
await Vue.nextTick();
588+
const computeIndexes = jest.fn();
589+
wrapper.setMethods({ computeIndexes })
590+
wrapper.setProps({value: ["c", "d", "e", "f", "g"]});
591+
expect(computeIndexes).toHaveBeenCalled()
592+
});
593+
578594
it("set realList", () => {
579595
expect(vm.realList).toEqual(["a", "b", "c"]);
580596
});

0 commit comments

Comments
 (0)