diff --git a/src/components/ChatComponents/RentalMessage.vue b/src/components/ChatComponents/RentalMessage.vue index 693407e471342595ace6a722a3a17f78c7cc7291..084e181b0f5ce497f56d92c0960ea1786c9faef1 100644 --- a/src/components/ChatComponents/RentalMessage.vue +++ b/src/components/ChatComponents/RentalMessage.vue @@ -100,12 +100,14 @@ export default { null, { headers: tokenHeader() } ); + this.$router.go(0); }, async reject() { await axios.delete( process.env.VUE_APP_BASEURL + `renting/${this.rent.rentId}/delete`, { headers: tokenHeader() } ); + this.$router.go(0); }, async getImage() { let images = await getItemPictures(this.rent.listingId); diff --git a/tests/unit/component-tests/ChatComponentsTest/RentalMessage.spec.js b/tests/unit/component-tests/ChatComponentsTest/RentalMessage.spec.js index c08130180924969b4b57b9c0a70eb2a50e3e35c2..5dd91c096296e40b474abc2d8e1fb61525eafc8d 100644 --- a/tests/unit/component-tests/ChatComponentsTest/RentalMessage.spec.js +++ b/tests/unit/component-tests/ChatComponentsTest/RentalMessage.spec.js @@ -27,6 +27,9 @@ jest.mock("axios"); describe("RentalMessage.vue", () => { let wrapper; + const mockRouter = { + go: jest.fn(), + } beforeEach(() => { wrapper = shallowMount(RentalMessage, { propsData: { @@ -47,6 +50,11 @@ describe("RentalMessage.vue", () => { deleted: false, }, }, + global: { + mocks: { + $router: mockRouter, + }, + } }); });