Merge pull request #748 from Safelite/rlsmerge/2022.09.29-to-developv3

Rlsmerge/2022.09.29 to developv3
This commit is contained in:
CarlNation 2022-09-16 15:21:24 -04:00 committed by GitHub
commit 61c264b1c3
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 17 additions and 2 deletions

View file

@ -208,6 +208,7 @@ function setupMocks({
groupName = "estimate",
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" }],
funnelFooterWidget = { ForwardButtonText: "test txt" },
mountOptionsMockData = {
router: {
navigate: jest.fn(),
@ -221,12 +222,14 @@ function setupMocks({
const cmsContent = {
groupName: groupName,
QuestionText: cmsQuestionText,
Answers: cmsAnswers
Answers: cmsAnswers,
FunnelFooterWidget: funnelFooterWidget
};
const apiPromise = Promise.resolve(cmsContent);
const apiPromise = Promise.resolve({ cmsContent });
settleAllPromises.mockImplementation(() => apiPromise);
fetchCmsContentForPage.mockImplementation(() => Promise.resolve());
const mountOptions = getMountOptions({ ...mountOptionsMockData, mixins: [baseMixin] });
mountOptions['attachTo'] = document.body;

View file

@ -151,6 +151,18 @@ export default {
];
const resultMap = await settleAllPromises(promiseResultMap);
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);
});
},