update index.js

This commit is contained in:
Sneha 2023-08-02 16:52:48 +05:30
parent 838acce4bd
commit 591f512fde
2 changed files with 14 additions and 0 deletions

View file

@ -1620,6 +1620,10 @@ export const actions = {
}, },
saveVehicle(context, { year, make, model, style }) { saveVehicle(context, { year, make, model, style }) {
context.dispatch(storeActions.RESET_DAMAGE_STATE_AND_DEPENDENCIES);
context.dispatch(storeActions.RESET_REGISTRATION_STATE_AND_DEPENDENCIES);
context.dispatch(storeActions.RESET_PARTS_STATE_AND_DEPENDENCIES);
if (context.state.order.vehicle.year !== year) { if (context.state.order.vehicle.year !== year) {
context.commit(storeMutations.UPDATE_YEAR, year); context.commit(storeMutations.UPDATE_YEAR, year);
} }

View file

@ -1718,8 +1718,10 @@ describe("Actions", () => {
}; };
const commit = jest.fn(); const commit = jest.fn();
const dispatch = jest.fn();
context.commit = commit; context.commit = commit;
context.dispatch = dispatch;
//Act //Act
const payload = { const payload = {
@ -1731,6 +1733,14 @@ describe("Actions", () => {
actions.saveVehicle(context, payload); actions.saveVehicle(context, payload);
//Assert //Assert
expect(dispatch).toHaveBeenNthCalledWith(
1,
storeActions.RESET_DAMAGE_STATE_AND_DEPENDENCIES
);
expect(dispatch).toHaveBeenNthCalledWith(
2,
storeActions.RESET_REGISTRATION_STATE_AND_DEPENDENCIES
);
if (context.state.order.vehicle.year !== payload.year) { if (context.state.order.vehicle.year !== payload.year) {
expect(commit).toBeCalledWith(storeMutations.UPDATE_YEAR, payload.year); expect(commit).toBeCalledWith(storeMutations.UPDATE_YEAR, payload.year);
} }