From 0027cc09b16264b9499a86b9d9a0f72e2e4b3544 Mon Sep 17 00:00:00 2001 From: Primakov Alexandr Alexandrovich Date: Thu, 20 Feb 2025 13:55:05 +0300 Subject: [PATCH] masters test --- src/__data__/store.ts | 4 ++- src/pages/__tests__/masters.test.tsx | 37 +++++++++++++++++++++++++++- 2 files changed, 39 insertions(+), 2 deletions(-) diff --git a/src/__data__/store.ts b/src/__data__/store.ts index dabb855..7fe0918 100644 --- a/src/__data__/store.ts +++ b/src/__data__/store.ts @@ -7,7 +7,9 @@ export const store = configureStore({ [api.reducerPath]: api.reducer, }, middleware: (getDefaultMiddleware) => - getDefaultMiddleware().concat(api.middleware), + getDefaultMiddleware({ + serializableCheck: false + }).concat(api.middleware), }); export type RootState = ReturnType; diff --git a/src/pages/__tests__/masters.test.tsx b/src/pages/__tests__/masters.test.tsx index 9795cd1..9fef217 100644 --- a/src/pages/__tests__/masters.test.tsx +++ b/src/pages/__tests__/masters.test.tsx @@ -54,6 +54,41 @@ const server = setupServer( ], }); }), + http.post('/api/arm/orders', () => { + return HttpResponse.json({ + success: true, + body: [ + { + id: 'order1', + carNumber: 'A123BC', + startWashTime: '2024-11-24T10:30:00.000Z', + endWashTime: '2024-11-24T16:30:00.000Z', + orderDate: '2024-11-24T08:41:46.366Z', + status: 'pending', + phone: '79001234563', + location: 'Казань, ул. Баумана, 1', + master: { + name: 'Олег Макаров', + phone: '79001234567', + id: '23423442', + }, + notes: '', + }, + { + id: 'order2', + carNumber: 'A245BC', + startWashTime: '2024-11-24T11:30:00.000Z', + endWashTime: '2024-11-24T17:30:00.000Z', + orderDate: '2024-11-24T07:40:46.366Z', + status: 'progress', + phone: '79001234567', + location: 'Казань, ул. Баумана, 43', + master: [], + notes: '', + }, + ], + }); + }), ); jest.mock('@brojs/cli', () => { @@ -65,7 +100,7 @@ jest.mock('@brojs/cli', () => { }; }); -describe.skip('Master Page', () => { +describe('Master Page', () => { beforeAll(() => server.listen()); afterEach(() => server.resetHandlers()); afterAll(() => server.close());