Unit test fix
This commit is contained in:
parent
77d60a274b
commit
518cb88652
1 changed files with 1 additions and 16 deletions
|
|
@ -1,10 +1,9 @@
|
||||||
import { shallowMount } from '@vue/test-utils';
|
import { shallowMount } from '@vue/test-utils';
|
||||||
import oemEndorsementModal from '@/layouts/coverage-statement/oem-endorsement-modal/oem-endorsement-modal.vue';
|
import oemEndorsementModal from '@/layouts/coverage-statement/oem-endorsement-modal/oem-endorsement-modal.vue';
|
||||||
|
|
||||||
const VEHICLE_MAKE = 'Toyota';
|
|
||||||
|
|
||||||
const mockDataStrings = {
|
const mockDataStrings = {
|
||||||
cmsBodyText: `Some Body Text from CMS for {custom:vehicleMake}`,
|
cmsBodyText: `Some Body Text from CMS`,
|
||||||
cmsHeaderText: 'Some Header Text from CMS',
|
cmsHeaderText: 'Some Header Text from CMS',
|
||||||
cmsFooterText: 'Some Footer Text from CMS'
|
cmsFooterText: 'Some Footer Text from CMS'
|
||||||
};
|
};
|
||||||
|
|
@ -19,9 +18,6 @@ const mockMixin = {
|
||||||
methods: {
|
methods: {
|
||||||
getCmsContent: jest.fn((_, cmsFieldName) => mockCmsContent[cmsFieldName])
|
getCmsContent: jest.fn((_, cmsFieldName) => mockCmsContent[cmsFieldName])
|
||||||
},
|
},
|
||||||
computed: {
|
|
||||||
vehicleMake: () => VEHICLE_MAKE
|
|
||||||
}
|
|
||||||
};
|
};
|
||||||
|
|
||||||
function setupMocks() {
|
function setupMocks() {
|
||||||
|
|
@ -67,17 +63,6 @@ describe('Computed', () => {
|
||||||
expect(result).toBe(mockDataStrings.cmsFooterText);
|
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', () => {
|
test('Should call getCmsContent with the correct widget name and field name for body text', () => {
|
||||||
// Arrange
|
// Arrange
|
||||||
const { wrapper } = setupMocks();
|
const { wrapper } = setupMocks();
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue