readability changes
This commit is contained in:
parent
6bafa88c28
commit
becd4b9e93
2 changed files with 16 additions and 12 deletions
|
|
@ -16,12 +16,12 @@ describe("vehicle-year.vue", () => {
|
||||||
|
|
||||||
// Our mock data for our call to settleAllPromises
|
// Our mock data for our call to settleAllPromises
|
||||||
const mockData = {
|
const mockData = {
|
||||||
pageContentPromise: {
|
getPageContent: {
|
||||||
PageHeaderWidget: [{ HeaderText: "Select a year to get started" }],
|
PageHeaderWidget: [{ HeaderText: "Select a year to get started" }],
|
||||||
RadioQuestionWidget: [{ QuestionText: "What year is your vehicle?" }],
|
RadioQuestionWidget: [{ QuestionText: "What year is your vehicle?" }],
|
||||||
isCmsContentReady: true,
|
isCmsContentReady: true,
|
||||||
},
|
},
|
||||||
vehicleYearsPromise: [2023, 2022, 2021]
|
getVehicleYear: [2023, 2022, 2021]
|
||||||
}
|
}
|
||||||
|
|
||||||
// our router information needed.
|
// our router information needed.
|
||||||
|
|
|
||||||
|
|
@ -27,25 +27,29 @@ export default {
|
||||||
computed: {},
|
computed: {},
|
||||||
beforeRouteEnter(to, from, next) {
|
beforeRouteEnter(to, from, next) {
|
||||||
|
|
||||||
const layoutPromiseTable = [
|
const contentPromise = fetchCmsContentForPage(to.query.fmgPage);
|
||||||
|
const getVehicleYearPromise = store.dispatch(storeActions.GET_VEHICLE_YEARS, {});
|
||||||
|
|
||||||
|
const promiseResultMap = [
|
||||||
{
|
{
|
||||||
key: "pageContentPromise",
|
resultKey: "getPageContent",
|
||||||
promise: fetchCmsContentForPage(to.query.fmgPage),
|
promise: contentPromise,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
key: "vehicleYearsPromise",
|
resultKey: "getVehicleYear",
|
||||||
promise: store.dispatch(storeActions.GET_VEHICLE_YEARS, {}),
|
promise: getVehicleYearPromise,
|
||||||
},
|
},
|
||||||
];
|
];
|
||||||
|
|
||||||
settleAllPromises(layoutPromiseTable).then((resultMap) => {
|
settleAllPromises(promiseResultMap).then((resultMap) => {
|
||||||
|
|
||||||
// Call our next function to transition to the next page.
|
// Call our next function to transition to the next page.
|
||||||
next((vm) => {
|
next((vm) => {
|
||||||
vm.pageHeaderWidgets = resultMap.pageContentPromise.PageHeaderWidget[0];
|
vm.pageHeaderWidgets = resultMap.getPageContent.PageHeaderWidget[0];
|
||||||
vm.radioQuestionWidgets = resultMap.pageContentPromise.RadioQuestionWidget[0];
|
vm.radioQuestionWidgets = resultMap.getPageContent.RadioQuestionWidget[0];
|
||||||
vm.vehicleYears = resultMap.vehicleYearsPromise;
|
vm.vehicleYears = resultMap.getVehicleYear;
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
},
|
},
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue