Unit test fix

This commit is contained in:
scottkiener-at-safelite 2026-03-09 11:32:00 -04:00
parent 77d60a274b
commit 518cb88652

View file

@ -1,10 +1,9 @@
import { shallowMount } from '@vue/test-utils';
import oemEndorsementModal from '@/layouts/coverage-statement/oem-endorsement-modal/oem-endorsement-modal.vue';
const VEHICLE_MAKE = 'Toyota';
const mockDataStrings = {
cmsBodyText: `Some Body Text from CMS for {custom:vehicleMake}`,
cmsBodyText: `Some Body Text from CMS`,
cmsHeaderText: 'Some Header Text from CMS',
cmsFooterText: 'Some Footer Text from CMS'
};
@ -19,9 +18,6 @@ const mockMixin = {
methods: {
getCmsContent: jest.fn((_, cmsFieldName) => mockCmsContent[cmsFieldName])
},
computed: {
vehicleMake: () => VEHICLE_MAKE
}
};
function setupMocks() {
@ -67,17 +63,6 @@ describe('Computed', () => {
expect(result).toBe(mockDataStrings.cmsFooterText);
});
test('Should get modal body text from Widget CMS and replace vehicle make placeholder', () => {
// Arrange
const { wrapper } = setupMocks();
// Act
const result = wrapper.vm.modalBodyText;
// Assert
expect(result).toBe(mockDataStrings.cmsBodyText.replaceAll('{custom:vehicleMake}', VEHICLE_MAKE));
});
test('Should call getCmsContent with the correct widget name and field name for body text', () => {
// Arrange
const { wrapper } = setupMocks();