commit
ebeb468abd
2 changed files with 17 additions and 2 deletions
|
|
@ -166,6 +166,7 @@ function setupMocks({
|
||||||
groupName = "estimate",
|
groupName = "estimate",
|
||||||
cmsQuestionText = "Let's get your VIN. Or we can look it up for you!",
|
cmsQuestionText = "Let's get your VIN. Or we can look it up for you!",
|
||||||
cmsAnswers = [{ Name: "Provide my VIN manually Most specific to your vehicle" }, { Name: "Provide my license plate # Most accurate VIN match" }, { Name: "Provide my home address Most convenient VIN match" }],
|
cmsAnswers = [{ Name: "Provide my VIN manually Most specific to your vehicle" }, { Name: "Provide my license plate # Most accurate VIN match" }, { Name: "Provide my home address Most convenient VIN match" }],
|
||||||
|
funnelFooterWidget = { ForwardButtonText: "test txt" },
|
||||||
mountOptionsMockData = {
|
mountOptionsMockData = {
|
||||||
router: {
|
router: {
|
||||||
navigate: jest.fn(),
|
navigate: jest.fn(),
|
||||||
|
|
@ -179,12 +180,14 @@ function setupMocks({
|
||||||
const cmsContent = {
|
const cmsContent = {
|
||||||
groupName: groupName,
|
groupName: groupName,
|
||||||
QuestionText: cmsQuestionText,
|
QuestionText: cmsQuestionText,
|
||||||
Answers: cmsAnswers
|
Answers: cmsAnswers,
|
||||||
|
FunnelFooterWidget: funnelFooterWidget
|
||||||
};
|
};
|
||||||
|
|
||||||
const apiPromise = Promise.resolve(cmsContent);
|
const apiPromise = Promise.resolve({ cmsContent });
|
||||||
settleAllPromises.mockImplementation(() => apiPromise);
|
settleAllPromises.mockImplementation(() => apiPromise);
|
||||||
fetchCmsContentForPage.mockImplementation(() => Promise.resolve());
|
fetchCmsContentForPage.mockImplementation(() => Promise.resolve());
|
||||||
|
|
||||||
|
|
||||||
const mountOptions = getMountOptions({ ...mountOptionsMockData, mixins: [baseMixin] });
|
const mountOptions = getMountOptions({ ...mountOptionsMockData, mixins: [baseMixin] });
|
||||||
mountOptions['attachTo'] = document.body;
|
mountOptions['attachTo'] = document.body;
|
||||||
|
|
|
||||||
|
|
@ -151,6 +151,18 @@ export default {
|
||||||
];
|
];
|
||||||
const resultMap = await settleAllPromises(promiseResultMap);
|
const resultMap = await settleAllPromises(promiseResultMap);
|
||||||
next((vm) => {
|
next((vm) => {
|
||||||
|
if (resultMap.cmsContent.FunnelFooterWidget.ForwardButtonText.includes("|"))
|
||||||
|
{
|
||||||
|
const forwardTextOption = resultMap.cmsContent.FunnelFooterWidget.ForwardButtonText.split("|");
|
||||||
|
if (store.getters.damage.isRepair){
|
||||||
|
resultMap.cmsContent.FunnelFooterWidget.ForwardButtonText = forwardTextOption[1]
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
resultMap.cmsContent.FunnelFooterWidget.ForwardButtonText = forwardTextOption[0]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
vm.setCmsContent(resultMap.cmsContent);
|
vm.setCmsContent(resultMap.cmsContent);
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue