Migrated visits-loading actions to payload actions

This commit is contained in:
Alejandro Celaya
2022-11-12 10:33:52 +01:00
parent a6ed0c811d
commit a3cc3d5fc2
15 changed files with 136 additions and 127 deletions

View File

@@ -59,10 +59,10 @@ describe('shortUrlVisitsReducer', () => {
it('return visits on GET_SHORT_URL_VISITS', () => {
const actionVisits = [{}, {}];
const state = reducer(
buildState({ loading: true, error: false }),
{ type: GET_SHORT_URL_VISITS, visits: actionVisits } as any,
);
const state = reducer(buildState({ loading: true, error: false }), {
type: GET_SHORT_URL_VISITS,
payload: { visits: actionVisits },
} as any);
const { loading, error, visits } = state;
expect(loading).toEqual(false);
@@ -195,10 +195,10 @@ describe('shortUrlVisitsReducer', () => {
expect(dispatchMock).toHaveBeenCalledTimes(2);
expect(dispatchMock).toHaveBeenNthCalledWith(1, { type: GET_SHORT_URL_VISITS_START });
expect(dispatchMock).toHaveBeenNthCalledWith(
2,
{ type: GET_SHORT_URL_VISITS, visits, shortCode, domain, query: query ?? {} },
);
expect(dispatchMock).toHaveBeenNthCalledWith(2, {
type: GET_SHORT_URL_VISITS,
payload: { visits, shortCode, domain, query: query ?? {} },
});
expect(ShlinkApiClient.getShortUrlVisits).toHaveBeenCalledTimes(1);
});
@@ -218,7 +218,9 @@ describe('shortUrlVisitsReducer', () => {
expect(ShlinkApiClient.getShortUrlVisits).toHaveBeenCalledTimes(expectedRequests);
expect(dispatchMock).toHaveBeenNthCalledWith(3, expect.objectContaining({
visits: [...visitsMocks, ...visitsMocks, ...visitsMocks],
payload: expect.objectContaining({
visits: [...visitsMocks, ...visitsMocks, ...visitsMocks],
}),
}));
});