CSR-747 Fix tests
This commit is contained in:
parent
53adf2f939
commit
e25605d4b2
9 changed files with 18 additions and 10 deletions
|
|
@ -377,7 +377,7 @@ describe("navigateToHeritageFunnel", () => {
|
|||
router.navigateToExternalUrl = jest.fn();
|
||||
|
||||
// Act
|
||||
await navigateToHeritageFunnel();
|
||||
await navigateToHeritageFunnel({});
|
||||
|
||||
// Assert
|
||||
expect(saveSessionFunction).toHaveBeenCalled();
|
||||
|
|
@ -424,7 +424,7 @@ describe("navigateToHeritageFunnel", () => {
|
|||
router.navigateToExternalUrl = jest.fn();
|
||||
|
||||
// Act
|
||||
await navigateToHeritageFunnel();
|
||||
await navigateToHeritageFunnel({});
|
||||
|
||||
// Assert
|
||||
expect(router.navigateToExternalUrl).toHaveBeenCalled();
|
||||
|
|
@ -436,7 +436,7 @@ describe("navigateToHeritageFunnel", () => {
|
|||
);
|
||||
});
|
||||
|
||||
test("should not save session, but should still navigate", async () => {
|
||||
test("shouldSaveSession is false => should not save session, but should still navigate", async () => {
|
||||
// Arrange
|
||||
const mockReferralNumber = "2";
|
||||
const mockCorrelationId = "55";
|
||||
|
|
@ -462,7 +462,7 @@ describe("navigateToHeritageFunnel", () => {
|
|||
router.navigateToExternalUrl = jest.fn();
|
||||
|
||||
// Act
|
||||
await navigateToHeritageFunnel(false);
|
||||
await navigateToHeritageFunnel({ shouldSaveSession: false });
|
||||
|
||||
// Assert
|
||||
expect(saveSessionFunction).not.toHaveBeenCalled();
|
||||
|
|
|
|||
|
|
@ -94,12 +94,12 @@ async function saveSessionHelper() {
|
|||
await baseMixin.methods.dispatchStoreAction(
|
||||
storeActions.UPDATE_STORE_WITH_SAVE_SESSION_RESPONSE,
|
||||
{
|
||||
referralNumber: savedSessionInfo.data.referralNumber.toString(),
|
||||
referralNumber: savedSessionInfo.data.referralNumber?.toString(),
|
||||
referralCorrelationId: savedSessionInfo.data.referralCorrelationId,
|
||||
referralDate: savedSessionInfo.data.referralDate,
|
||||
accountNumber: savedSessionInfo.data.accountNumber.toString(),
|
||||
accountNumber: savedSessionInfo.data.accountNumber?.toString(),
|
||||
savedSessionId: savedSessionInfo.data.savedSessionId,
|
||||
crmCustomerId: savedSessionInfo.data.crmCustomerId.toString(),
|
||||
crmCustomerId: savedSessionInfo.data.crmCustomerId?.toString(),
|
||||
},
|
||||
false
|
||||
);
|
||||
|
|
|
|||
|
|
@ -103,6 +103,7 @@ const baseStoreGettersDamage = () => {
|
|||
store.getters = {
|
||||
pageData: baseStoreGettersPageData,
|
||||
damage: baseStoreGettersDamage,
|
||||
payment: { insuranceCoverage: {} },
|
||||
};
|
||||
store.commit = jest.fn();
|
||||
|
||||
|
|
@ -111,6 +112,7 @@ afterEach(() => {
|
|||
store.getters = {
|
||||
pageData: baseStoreGettersPageData,
|
||||
damage: baseStoreGettersDamage,
|
||||
payment: { insuranceCoverage: {} },
|
||||
};
|
||||
});
|
||||
|
||||
|
|
|
|||
|
|
@ -115,6 +115,7 @@ afterEach(() => {
|
|||
store.getters = {
|
||||
pageData: baseStoreGettersPageData,
|
||||
damage: baseStoreGettersDamage,
|
||||
payment: { insuranceCoverage: {} },
|
||||
};
|
||||
});
|
||||
|
||||
|
|
|
|||
|
|
@ -220,6 +220,9 @@ describe("partQuestions.vue...", () => {
|
|||
describe("forwardButtonAction", () => {
|
||||
test("Should clear out answerData", async () => {
|
||||
// Arrange
|
||||
store.getters.payment = {
|
||||
insuranceCoverage: null
|
||||
}
|
||||
const { wrapper } = setupMocks({});
|
||||
|
||||
await wrapper.setData({
|
||||
|
|
|
|||
|
|
@ -75,7 +75,7 @@ describe("vehicle-damage.vue", () => {
|
|||
expect(wrapper.vm.$router.navigateWithoutSaving).toHaveBeenCalled();
|
||||
});
|
||||
|
||||
test("Replace several pieces of glass on ForwardButtonAction triggers a router.navigate and saves selections to store", async () => {
|
||||
test("Replace several pieces of glass on first pass through concept on ForwardButtonAction triggers a router.navigate and saves selections to store", async () => {
|
||||
//Arrange
|
||||
const partsData = {
|
||||
partsOrQuestions: [
|
||||
|
|
|
|||
|
|
@ -328,7 +328,8 @@ export default {
|
|||
},
|
||||
|
||||
navigateForward() {
|
||||
const payment = store.getters.payment;
|
||||
const payment = this.$store.getters.payment;
|
||||
console.log(payment)
|
||||
const vehicleChangedDuringPolicyLookupInHeritage = payment.isInsurance && payment.insuranceCoverage.coverageStatus && payment.insuranceCoverage.coverageStatus !== "";
|
||||
if (vehicleChangedDuringPolicyLookupInHeritage) {
|
||||
if (store.getters.damage.isRepair) {
|
||||
|
|
|
|||
|
|
@ -459,6 +459,7 @@ describe("vehicle-parts.vue", () => {
|
|||
store.getters.pageData.mockReturnValueOnce(basePartResponse);
|
||||
store.getters.lineItems = { glassParts: {} };
|
||||
store.getters.vehicle = { carId: "TEST_CAR_ID" };
|
||||
store.getters.payment = { insuranceCoverage: {} };
|
||||
|
||||
const { wrapper } = setupMocks({
|
||||
mountOptionsMockData: {
|
||||
|
|
|
|||
|
|
@ -449,7 +449,7 @@ export default {
|
|||
// save to store lineItems.glassParts
|
||||
self.$store.commit(storeMutations.UPDATE_GLASS_PARTS, collectedGlassParts);
|
||||
|
||||
const payment = self.$store.getters.payment;
|
||||
const payment = store.getters.payment;
|
||||
shouldGoToHeritageQuote ||
|
||||
(payment.isInsurance && payment.insuranceCoverage.isVerified)
|
||||
? navigateToHeritageFunnel({ loadingModal: self.$refs.loadingModal })
|
||||
|
|
|
|||
Loading…
Reference in a new issue