diff --git a/src/layouts/vehicle-make/vehicle-make.spec.js b/src/layouts/vehicle-make/vehicle-make.spec.js index 48d995a6..ff018348 100644 --- a/src/layouts/vehicle-make/vehicle-make.spec.js +++ b/src/layouts/vehicle-make/vehicle-make.spec.js @@ -85,7 +85,7 @@ describe("vehicle-make.vue", () => { }); - test("Year set, arePagePrerequisitesValid should be true ", async () => { + test("Year set, arePagePrerequisitesValid should be true ", () => { //Arrange const { wrapper } = setupMocks({}); useMainStore().order.vehicle.year = 2001; diff --git a/src/layouts/vehicle-model/vehicle-model.spec.js b/src/layouts/vehicle-model/vehicle-model.spec.js index 2e47b7fb..8e5a9593 100644 --- a/src/layouts/vehicle-model/vehicle-model.spec.js +++ b/src/layouts/vehicle-model/vehicle-model.spec.js @@ -86,7 +86,7 @@ describe("vehicle-model.vue", () => { }); describe("vehicle-model.vue", () => { - test("Make set, arePagePrerequisitesValid should be true ", async () => { + test("Make set, arePagePrerequisitesValid should be true ", () => { //Arrange const { wrapper } = setupMocks({}); useMainStore().order.vehicle.make = "Honda"; @@ -100,7 +100,6 @@ describe("vehicle-model.vue", () => { ); let arePagePrerequisitesValid = wrapper.vm.arePagePrerequisitesValid(); - await nextTick(); //Assert expect(arePagePrerequisitesValid).toBe(true); diff --git a/src/layouts/vehicle-style/vehicle-style.spec.js b/src/layouts/vehicle-style/vehicle-style.spec.js index 3b055afd..41cf7b06 100644 --- a/src/layouts/vehicle-style/vehicle-style.spec.js +++ b/src/layouts/vehicle-style/vehicle-style.spec.js @@ -23,9 +23,6 @@ jest.mock("@/helpers/cms-content-helper", () => ({ })); describe("vehicle-style.vue", () => { - beforeEach(() => { - jest.clearAllMocks(); - }); test("Style question component is initized with api data", async () => { //Arrange @@ -87,25 +84,18 @@ describe("vehicle-style.vue", () => { }); }); - test("Model set, arePagePrerequisitesValid should be true ", async () => { + test("Model set, arePagePrerequisitesValid should be true ", () => { //Arrange const { wrapper } = setupMocks({}); useMainStore().order.vehicle = { year: 2011, make: "ford", model: "mustang", style: null } //Act - vehicleStyle.beforeRouteEnter.call( - wrapper.vm, - { query: { issPage: "vehicle-style" } }, - undefined, - (c) => c(wrapper.vm) - ); - - let arePagePrerequisitesValid = wrapper.vm.arePagePrerequisitesValid(); - await nextTick(); + const arePagePrerequisitesValid = wrapper.vm.arePagePrerequisitesValid(); //Assert expect(arePagePrerequisitesValid).toBe(true); }); + }); function setupMocks({ @@ -150,6 +140,6 @@ function setupMocks({ styleQuestion.methods.initializeComponent; wrapper.vm.setCmsContent = baseMixin.methods.setCmsContent; - + return { wrapper, apiPromise }; } diff --git a/src/layouts/vehicle-year/vehicle-year.spec.js b/src/layouts/vehicle-year/vehicle-year.spec.js index 5db8c4ed..a590aaa5 100644 --- a/src/layouts/vehicle-year/vehicle-year.spec.js +++ b/src/layouts/vehicle-year/vehicle-year.spec.js @@ -51,7 +51,7 @@ describe("vehicle-year.vue", () => { }); describe("vehicle-year.vue", () => { - test("arePagePrerequisitesValid should be true ", async () => { + test("arePagePrerequisitesValid should be true ", () => { //Arrange const { wrapper } = setupMocks({}); @@ -64,7 +64,6 @@ describe("vehicle-year.vue", () => { ); let arePagePrerequisitesValid = wrapper.vm.arePagePrerequisitesValid(); - await nextTick(); //Assert expect(arePagePrerequisitesValid).toBe(true); diff --git a/src/store/index.js b/src/store/index.js index 8653686c..8bb518fd 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -198,7 +198,7 @@ export const useMainStore = defineStore({ payload: {}, }) .then((response) => { - updateVehicle(response.vehicle); + this.updateVehicle(response.data); return response; }); }, diff --git a/src/store/store.spec.js b/src/store/store.spec.js index daeb4efc..a1e6e2f5 100644 --- a/src/store/store.spec.js +++ b/src/store/store.spec.js @@ -1,4 +1,4 @@ -import { useMainStore } from "./@store"; +import { useMainStore } from '@/store'; import { createApp } from 'vue'; import { createPinia } from "pinia"; import globalMethods from "@/global-methods"; diff --git a/src/ux-components/alert/alert.spec.js b/src/ux-components/alert/alert.spec.js index 343323b9..fcccbf4f 100644 --- a/src/ux-components/alert/alert.spec.js +++ b/src/ux-components/alert/alert.spec.js @@ -12,6 +12,7 @@ describe("alert.vue", () => { isDismissible: true, manualHeadline: "testHeader", manualCopy: "testCopy", + cmsWidgetName: "alert", }, }) ); @@ -31,6 +32,7 @@ describe("alert.vue", () => { alertClass: "warning", manualHeadline: "testHeader", manualCopy: "testCopy", + cmsWidgetName: "alert", }, }) ); @@ -57,6 +59,7 @@ describe("alert.vue", () => { propsData: { manualHeadline: "testHeader", manualCopy: "testCopy with a {routerLink: testName, testLink} inside of it", + cmsWidgetName: "alert", }, stubs: ["router-link"], }) @@ -74,6 +77,7 @@ describe("alert.vue", () => { manualHeadline: "testHeader", manualCopy: "

testCopy with a {routerLink: testName, testLink} inside of it

and two paragraphs

", + cmsWidgetName: "alert", }, stubs: ["router-link"], })