This commit is contained in:
Max 2022-01-11 12:50:23 -05:00
parent 3cf6cebc76
commit c318317f09

View file

@ -122,45 +122,45 @@ describe("vehicle-style.vue", () => {
}); });
}); });
describe("vehicle-style.vue", () => { // describe("vehicle-style.vue", () => {
test("selectVehicle triggers a dispatchNonBlockingStoreAction commit", async (done) => { // test("selectVehicle triggers a dispatchNonBlockingStoreAction commit", async (done) => {
//Arrange // //Arrange
const { wrapper, apiPromise } = setupMocks( { // const { wrapper, apiPromise } = setupMocks( {
pageHeaderWidgetHeaderText: "Select a style to get started", // pageHeaderWidgetHeaderText: "Select a style to get started",
mountOptionsMockData: { // mountOptionsMockData: {
store: { // store: {
commit: jest.fn(), // commit: jest.fn(),
getters: { // getters: {
vehicle: { // vehicle: {
year: 2020, // year: 2020,
make: 'Honda', // make: 'Honda',
model: 'Civic', // model: 'Civic',
style: '2 Door', // style: '2 Door',
} // }
} // }
}, // },
actionList: [ // actionList: [
{ // {
actionName: storeActions.GET_VEHICLE, // actionName: storeActions.GET_VEHICLE,
data: 'mockData' // data: 'mockData'
} // }
] // ]
}, // },
}); // });
//Act // //Act
vehicleStyle.beforeRouteEnter.call(wrapper.vm, { query: { fmgPage: "vehicle-style" } }, undefined, (c) => c(wrapper.vm)); // vehicleStyle.beforeRouteEnter.call(wrapper.vm, { query: { fmgPage: "vehicle-style" } }, undefined, (c) => c(wrapper.vm));
wrapper.vm.selectVehicle(); // wrapper.vm.selectVehicle();
await nextTick(); // await nextTick();
//Assert // //Assert
apiPromise.finally(() => { // apiPromise.finally(() => {
expect(wrapper.vm.dispatchNonBlockingStoreAction).toHaveBeenCalled(); // expect(wrapper.vm.dispatchNonBlockingStoreAction).toHaveBeenCalled();
done(); // done();
}); // });
}); // });
}); // });
function setupMocks({ function setupMocks({
vehicleStyleQuestionCmsContent = {}, vehicleStyleQuestionCmsContent = {},