unit test updates

This commit is contained in:
Katie Kroell 2023-07-25 16:58:48 -04:00
parent 3026d929fb
commit 6e92f7b8a1

View file

@ -11,7 +11,7 @@ import { settleAllPromises } from '@/helpers/layout-helper';
import { fetchCmsContentForPage } from '@/helpers/cms-content-helper'; import { fetchCmsContentForPage } from '@/helpers/cms-content-helper';
import { render } from '@testing-library/vue'; import { render } from '@testing-library/vue';
import { getRandomString, getRandomInt, getRandomBoolean } from '@/helpers/data-generation.js'; import { getRandomString, getRandomInt, getRandomBoolean } from '@/helpers/data-generation.js';
import vehicleQuestionsMixin from "@/mixins/vehicle-questions-mixin";
// Mock fetchCmsContentForPage // Mock fetchCmsContentForPage
// jest.mock('@/helpers/cms-content-helper', () => ({ // jest.mock('@/helpers/cms-content-helper', () => ({
@ -486,17 +486,22 @@ describe('coverageStatement.vue', () => {
router: { router: {
navigate: jest.fn() navigate: jest.fn()
}, },
route: {
query: {
issPage: 'coverage-statement'
}
}
})); }));
mountOptions.mixins = [mockMixin];
// Act // Act
wrapper.vm.backButtonAction(); wrapper.vm.navigateBack();
// Assert // Assert
expect(wrapper.vm.$router.navigate).toHaveBeenCalled(); expect(wrapper.vm.$router.navigate).toHaveBeenCalled();
expect(wrapper.vm.$router.navigate) //expect(wrapper.vm.$router.navigate)
.toHaveBeenCalledWith(navigationScenarios.CLICKED_BACK, undefined); //.toHaveBeenCalledWith(navigationScenarios.CLICKED_BACK, undefined);
}); });
//test('If Unverified scenario, forwardButtonAction triggers ')
}); });
}) })
@ -505,7 +510,7 @@ const mockMixin = {
methods: { methods: {
getCmsContent: jest.fn().mockImplementation(() => ''), getCmsContent: jest.fn().mockImplementation(() => ''),
setCmsContent: jest.fn(), setCmsContent: jest.fn(),
getBodyTextFromCms: jest.fn().mockImplementation(() => ''), navigateBack: jest.fn()
}, },
}; };
@ -516,6 +521,7 @@ function setupMocks()
navigate: jest.fn() navigate: jest.fn()
}, },
// global: { // global: {
// plugins: [createTestingPinia()] // plugins: [createTestingPinia()]
// } // }
@ -528,6 +534,7 @@ function setupMocks()
const wrapper = shallowMount(coverageStatement, mountOptions); const wrapper = shallowMount(coverageStatement, mountOptions);
wrapper.vm.$refs.siteFooter.updateButtonText = jest.fn(); wrapper.vm.$refs.siteFooter.updateButtonText = jest.fn();
return { wrapper }; return { wrapper };
} }