From 066f2b88825769be08ba781a727f8b6d4f30c39a Mon Sep 17 00:00:00 2001 From: henrikburmann <haburmann@gmail.com> Date: Fri, 6 May 2022 11:02:03 +0200 Subject: [PATCH] Axious test.. --- .../renting-compnents-tests/new-rent.spec.js | 31 ++++++++++++------- .../user-component-tests/user-items.spec.js | 7 ++--- 2 files changed, 23 insertions(+), 15 deletions(-) diff --git a/tests/unit/component-tests/renting-compnents-tests/new-rent.spec.js b/tests/unit/component-tests/renting-compnents-tests/new-rent.spec.js index d9be9b0..69377d5 100644 --- a/tests/unit/component-tests/renting-compnents-tests/new-rent.spec.js +++ b/tests/unit/component-tests/renting-compnents-tests/new-rent.spec.js @@ -2,13 +2,23 @@ import { mount } from "@vue/test-utils"; import NewRent from "@/components/RentingComponents/NewRent.vue"; import axios from "axios"; -jest.mock("@/utils/token-utils", () => { +// jest.mock("@/utils/token-utils", () => { +// return { +// tokenHeader: () => { +// return {}; +// }, +// parseCurrentUser: () => { +// return { accountId: 1 }; +// }, +// }; +// }); + +jest.mock("@/utils/apiutil", () => { return { - tokenHeader: () => { - return {}; - }, - parseCurrentUser: () => { - return { accountId: 1 }; + postNewRent: () => { + return new Promise((resolve) => { + resolve([]); + }); }, }; }); @@ -45,13 +55,12 @@ describe("Confirm and send a rent request", () => { }); it("Check that clicking rent opens confirmbox",async () => { - wrapper.find("#confirmButton").trigger("click"); - + const button = wrapper.find("#confirmButton"); + axios.post.mockResolvedValueOnce(); + button.trigger("click"); - // await wrapper.vm.$nextTick(); - await axios.put.mockResolvedValueOnce(props.newRentBox); + await wrapper.vm.$nextTick(); - // expect(wrapper.find("notification-modal").exists()).toBeTruthy(); expect(axios.post).toHaveBeenCalledTimes(1); diff --git a/tests/unit/component-tests/user-component-tests/user-items.spec.js b/tests/unit/component-tests/user-component-tests/user-items.spec.js index 3fcede6..2f16feb 100644 --- a/tests/unit/component-tests/user-component-tests/user-items.spec.js +++ b/tests/unit/component-tests/user-component-tests/user-items.spec.js @@ -34,8 +34,7 @@ describe("UserItems component", () => { it("Check headline", () => { expect(wrapper.find("#headline").text()).toMatch("Mine gjenstander"); }); - - // it("Check title", () => { - // expect(wrapper.findAll(".ItemCardPage")[0].exists()).toBeTruthy(); - // }) + + + }); -- GitLab