CASH-535 - Fixed unit test
This commit is contained in:
parent
a082dc00f5
commit
ffe4c73044
1 changed files with 28 additions and 2 deletions
|
|
@ -12,8 +12,30 @@ import baseMixin from "@/mixins/base-mixin.js";
|
||||||
import { containsLineItemWithPartType } from "../../helpers/service-package-helper";
|
import { containsLineItemWithPartType } from "../../helpers/service-package-helper";
|
||||||
|
|
||||||
jest.mock("@/store", () => ({
|
jest.mock("@/store", () => ({
|
||||||
commit: jest.fn(),
|
commit: jest.fn(), // Mock store.commit
|
||||||
dispatch: jest.fn(),
|
dispatch: jest.fn(),
|
||||||
|
getters: {
|
||||||
|
order: {
|
||||||
|
lineItems: {
|
||||||
|
glassParts: [],
|
||||||
|
supportingItems: [],
|
||||||
|
vaps: [],
|
||||||
|
promos: [],
|
||||||
|
},
|
||||||
|
payment: {
|
||||||
|
insuranceCoverage: {},
|
||||||
|
isInsurance: false,
|
||||||
|
parentAccountNumber: 167132,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
payment: {
|
||||||
|
insuranceCoverage: {},
|
||||||
|
isInsurance: false,
|
||||||
|
},
|
||||||
|
customer: {
|
||||||
|
emailAddress: "test@test.com",
|
||||||
|
},
|
||||||
|
},
|
||||||
}));
|
}));
|
||||||
|
|
||||||
// Mock fetchCmsContentForPage
|
// Mock fetchCmsContentForPage
|
||||||
|
|
@ -157,6 +179,7 @@ afterEach(() => {
|
||||||
describe("quote.vue", () => {
|
describe("quote.vue", () => {
|
||||||
test("IsInsurance false should navigateWithSaving", async () => {
|
test("IsInsurance false should navigateWithSaving", async () => {
|
||||||
//Arrange
|
//Arrange
|
||||||
|
store.commit = jest.fn(); // Ensure store.commit is mocked
|
||||||
store.getters.payment = {
|
store.getters.payment = {
|
||||||
insuranceCoverage: {},
|
insuranceCoverage: {},
|
||||||
isInsurance: false,
|
isInsurance: false,
|
||||||
|
|
@ -785,6 +808,7 @@ describe("quote.vue", () => {
|
||||||
});
|
});
|
||||||
test("On forward button action save promos", async () => {
|
test("On forward button action save promos", async () => {
|
||||||
//Arrange
|
//Arrange
|
||||||
|
store.commit = jest.fn(); // Ensure store.commit is mocked
|
||||||
store.getters.payment = {
|
store.getters.payment = {
|
||||||
insuranceCoverage: {},
|
insuranceCoverage: {},
|
||||||
isInsurance: false,
|
isInsurance: false,
|
||||||
|
|
@ -809,7 +833,8 @@ describe("quote.vue", () => {
|
||||||
expect(wrapper.vm.lineItems.promos !== null).toBe(true);
|
expect(wrapper.vm.lineItems.promos !== null).toBe(true);
|
||||||
});
|
});
|
||||||
test("On forward button action save supporting lineItems", async () => {
|
test("On forward button action save supporting lineItems", async () => {
|
||||||
//Arrange
|
// Arrange
|
||||||
|
store.commit = jest.fn(); // Ensure store.commit is mocked
|
||||||
store.getters.payment = {
|
store.getters.payment = {
|
||||||
insuranceCoverage: {},
|
insuranceCoverage: {},
|
||||||
isInsurance: false,
|
isInsurance: false,
|
||||||
|
|
@ -820,6 +845,7 @@ describe("quote.vue", () => {
|
||||||
parentAccountNumber: 167132,
|
parentAccountNumber: 167132,
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
const { wrapper } = setupMocks({
|
const { wrapper } = setupMocks({
|
||||||
customMountOptions: {
|
customMountOptions: {
|
||||||
router: {
|
router: {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue