From c43822d9003d104f32f302875d0d683d1fa5465d Mon Sep 17 00:00:00 2001 From: Kulbhushan Kaushik Date: Tue, 17 Jan 2023 09:17:45 -0500 Subject: [PATCH 1/4] commit --- .../policy-holder-details.vue | 37 +++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 src/layouts/policy-holder-details/policy-holder-details.vue diff --git a/src/layouts/policy-holder-details/policy-holder-details.vue b/src/layouts/policy-holder-details/policy-holder-details.vue new file mode 100644 index 00000000..b1fb2a8a --- /dev/null +++ b/src/layouts/policy-holder-details/policy-holder-details.vue @@ -0,0 +1,37 @@ + + \ No newline at end of file From 947c1a8abda968110491a558bd0d5eee2a0027e7 Mon Sep 17 00:00:00 2001 From: Kulbhushan Kaushik Date: Tue, 17 Jan 2023 09:33:34 -0500 Subject: [PATCH 2/4] created navigation scenario for welcome page, also created dummy policy holder details page --- src/layouts/welcome-page/welcome-page.vue | 5 +++- src/router/router-constants/issPage-values.js | 5 +--- .../router-constants/navigation-scenarios.js | 1 + src/router/router-constants/routing-table.js | 26 +++++++++---------- 4 files changed, 19 insertions(+), 18 deletions(-) diff --git a/src/layouts/welcome-page/welcome-page.vue b/src/layouts/welcome-page/welcome-page.vue index 3127e81f..23c6f278 100644 --- a/src/layouts/welcome-page/welcome-page.vue +++ b/src/layouts/welcome-page/welcome-page.vue @@ -214,7 +214,10 @@ }, navigateForward() { - + this.$router.navigate( + this.navigationScenarios.WELCOME_PAGE, + this.$route + ); }, }, computed:{ diff --git a/src/router/router-constants/issPage-values.js b/src/router/router-constants/issPage-values.js index c8200c6a..7d8571e6 100644 --- a/src/router/router-constants/issPage-values.js +++ b/src/router/router-constants/issPage-values.js @@ -1,5 +1,6 @@ export const issPageValues = { WELCOME_PAGE: "welcome-page", + POLICY_HOLDER_DETAILS: "policy-holder-details", VEHICLE_MAKE: "vehicle-make", VEHICLE_YEAR: "vehicle-year", VEHICLE_MODEL: "vehicle-model", @@ -14,10 +15,6 @@ export const issPageValues = { MOLDING_QUESTIONS: "molding-questions", CAPABILITY_QUESTIONS: "capability-questions", COVERAGE_STATEMENT: "coverage-statement", - REVEAL: "reveal", - ESTIMATE: "estimate", ADDRESS_VEHICLES: "address-vehicles", - QUOTE: "quote", - HERITAGE: "heritage", }; \ No newline at end of file diff --git a/src/router/router-constants/navigation-scenarios.js b/src/router/router-constants/navigation-scenarios.js index fe2040f3..262af6e7 100644 --- a/src/router/router-constants/navigation-scenarios.js +++ b/src/router/router-constants/navigation-scenarios.js @@ -8,6 +8,7 @@ const navigationScenarios = { SELECTED_MAKE: "SELECTED_MAKE", SELECTED_MODEL: "SELECTED_MODEL", SELECTED_STYLE: "SELECTED_STYLE", + WELCOME_PAGE: "WELCOME_PAGE", // Vin selection CLICKED_BACK_WITH_VIN: "CLICKED_BACK_WITH_VIN", diff --git a/src/router/router-constants/routing-table.js b/src/router/router-constants/routing-table.js index 6adcc361..65afa212 100644 --- a/src/router/router-constants/routing-table.js +++ b/src/router/router-constants/routing-table.js @@ -232,19 +232,19 @@ const routingTable = function(store) { }, ], }, - { - issPageValue: issPageValues.WELCOME_PAGE, - maps: [ - { - scenario: navigationScenarios.CLICKED_FORWARD, - destinationIssPageValue: issPageValues.VEHICLE_YEAR, - }, - { - scenario: navigationScenarios.CLICKED_TEST, - destinationUrl: "https://www.google.com" - } - ] - }, + { + issPageValue: issPageValues.WELCOME_PAGE, + maps: [ + { + scenario: navigationScenarios.CLICKED_BACK, + destinationIssPageValue: issPageValues.WELCOME_PAGE + }, + { + scenario: navigationScenarios.WELCOME_PAGE, + destinationIssPageValue: issPageValues.POLICY_HOLDER_DETAILS + }, + ], + }, ]; }; From dab5173d84212bcf98afeb771fc4ccb77b0974f4 Mon Sep 17 00:00:00 2001 From: Kulbhushan Kaushik Date: Tue, 17 Jan 2023 09:39:45 -0500 Subject: [PATCH 3/4] commit --- src/router/router-constants/issPage-values.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/router/router-constants/issPage-values.js b/src/router/router-constants/issPage-values.js index 7d8571e6..2d98c239 100644 --- a/src/router/router-constants/issPage-values.js +++ b/src/router/router-constants/issPage-values.js @@ -15,6 +15,10 @@ export const issPageValues = { MOLDING_QUESTIONS: "molding-questions", CAPABILITY_QUESTIONS: "capability-questions", COVERAGE_STATEMENT: "coverage-statement", + REVEAL: "reveal", + ESTIMATE: "estimate", ADDRESS_VEHICLES: "address-vehicles", + QUOTE: "quote", + HERITAGE: "heritage", }; \ No newline at end of file From 87bd5205feee971cccad36c063c3966b9dca3a8b Mon Sep 17 00:00:00 2001 From: Kulbhushan Kaushik Date: Tue, 17 Jan 2023 11:16:14 -0500 Subject: [PATCH 4/4] fixed router unit tests --- src/router/router.spec.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/router/router.spec.js b/src/router/router.spec.js index c21d2752..42275bf1 100644 --- a/src/router/router.spec.js +++ b/src/router/router.spec.js @@ -15,13 +15,13 @@ describe("Router", () => { it("Should push next view when navigating locally", () => { - let scenario = navigationScenarios.CLICKED_FORWARD; + let scenario = navigationScenarios.WELCOME_PAGE; let currentRoute = { query: { issPage: issPageValues.WELCOME_PAGE }}; router.push = jest.fn(); router.navigate(scenario, currentRoute); - expect(router.push.mock.calls[0][0].query.issPage).toBe(issPageValues.VEHICLE_YEAR); + expect(router.push.mock.calls[0][0].query.issPage).toBe(issPageValues.POLICY_HOLDER_DETAILS); });