From cee124fca5c25bd7149e42906a56658b538715d7 Mon Sep 17 00:00:00 2001 From: Primakov Alexandr Alexandrovich Date: Thu, 20 Feb 2025 14:10:46 +0300 Subject: [PATCH] other 2 --- src/pages/__tests__/ordersEmpty.test.tsx | 6 +--- src/pages/__tests__/ordersError.test.tsx | 38 ++++++++++++++++++++++-- 2 files changed, 37 insertions(+), 7 deletions(-) diff --git a/src/pages/__tests__/ordersEmpty.test.tsx b/src/pages/__tests__/ordersEmpty.test.tsx index 115fc20..3c65469 100644 --- a/src/pages/__tests__/ordersEmpty.test.tsx +++ b/src/pages/__tests__/ordersEmpty.test.tsx @@ -40,16 +40,12 @@ jest.mock('@brojs/cli', () => { }; }); -describe.skip('order page', () => { +describe('order page', () => { beforeAll(() => server.listen()); afterEach(() => server.resetHandlers()); afterAll(() => server.close()); it('получение пустого списка', async () => { - server.events.on('request:start', ({ request }) => { - console.log('Outgoing:', request.method, request.url); - }); - render( diff --git a/src/pages/__tests__/ordersError.test.tsx b/src/pages/__tests__/ordersError.test.tsx index 4e18b32..ab71a50 100644 --- a/src/pages/__tests__/ordersError.test.tsx +++ b/src/pages/__tests__/ordersError.test.tsx @@ -21,9 +21,43 @@ import Page from '../arm'; import { PageSpinner } from '../../components'; const server = setupServer( - http.get('/api/arm/orders', () => { + http.post('/api/arm/orders', () => { return HttpResponse.json({}, { status: 500 }); }), + http.get('/api/arm/masters', () => { + return HttpResponse.json({ + success: true, + body: [ + { + id: '4545423234', + name: 'Иван Иванов', + phone: '+7 900 123 45 67', + }, + { + name: 'Олег Макаров', + phone: '79001234567', + id: '23423442', + }, + { + id: '345354234', + name: 'Иван Галкин', + schedule: [ + { + id: 'order1', + startWashTime: '2024-11-24T10:30:00.000Z', + endWashTime: '2024-11-24T16:30:00.000Z', + }, + { + id: 'order2', + startWashTime: '2024-11-24T11:30:00.000Z', + endWashTime: '2024-11-24T17:30:00.000Z', + }, + ], + phone: '+7 900 123 45 67', + }, + ], + }); + }), ); jest.mock('@brojs/cli', () => { @@ -33,7 +67,7 @@ jest.mock('@brojs/cli', () => { }; }); -describe.skip('order page', () => { +describe('order page', () => { beforeAll(() => server.listen()); afterEach(() => server.resetHandlers()); afterAll(() => server.close());