ываыв
This commit is contained in:
@@ -1,7 +1,6 @@
|
||||
import { QueryClient, QueryClientProvider } from '@tanstack/react-query'
|
||||
import { render, screen, waitFor } from '@testing-library/react'
|
||||
import userEvent from '@testing-library/user-event'
|
||||
import { useUnit } from 'effector-react'
|
||||
import { MemoryRouter } from 'react-router-dom'
|
||||
import { beforeEach, describe, expect, it, vi } from 'vitest'
|
||||
import { setAdminOrderStatus } from '@/entities/order/api/admin-order-api'
|
||||
@@ -31,7 +30,6 @@ vi.mock('@/shared/ui/RichTextMessageEditor.lazy', () => ({
|
||||
}))
|
||||
|
||||
const setAdminOrderStatusMock = vi.mocked(setAdminOrderStatus)
|
||||
const useUnitMock = vi.mocked(useUnit)
|
||||
|
||||
function createDetail(overrides?: Partial<AdminOrderDetailResponse['item']>): AdminOrderDetailResponse['item'] {
|
||||
return {
|
||||
@@ -100,7 +98,6 @@ function renderComponent(detail: AdminOrderDetailResponse['item'], orderId = 'or
|
||||
describe('OrderDetailContent quick status transitions', () => {
|
||||
beforeEach(() => {
|
||||
vi.clearAllMocks()
|
||||
useUnitMock.mockReturnValue(null)
|
||||
setAdminOrderStatusMock.mockResolvedValue(undefined)
|
||||
})
|
||||
|
||||
|
||||
@@ -28,13 +28,14 @@ function renderPage() {
|
||||
)
|
||||
}
|
||||
|
||||
type AdminOrderListItemWithApproval = AdminOrderListItem & { deliveryFeeLocked?: boolean }
|
||||
type AdminOrderListItemWithApproval = AdminOrderListItem
|
||||
|
||||
function createOrder(overrides?: Partial<AdminOrderListItemWithApproval>): AdminOrderListItemWithApproval {
|
||||
return {
|
||||
id: 'order-12345678',
|
||||
status: 'PENDING_PAYMENT',
|
||||
deliveryType: 'delivery' as const,
|
||||
deliveryFeeLocked: true,
|
||||
deliveryCarrier: null,
|
||||
paymentMethod: 'online' as const,
|
||||
totalCents: 10000,
|
||||
@@ -100,11 +101,11 @@ describe('AdminOrdersPage', () => {
|
||||
expect(screen.queryByText('Цена не подтверждена')).not.toBeInTheDocument()
|
||||
})
|
||||
|
||||
it('не показывает бейдж при отсутствии deliveryFeeLocked', async () => {
|
||||
it('не показывает бейдж при deliveryFeeLocked=true', async () => {
|
||||
mockOrdersResponse(
|
||||
createOrder({
|
||||
id: 'order-11223344',
|
||||
deliveryFeeLocked: undefined,
|
||||
deliveryFeeLocked: true,
|
||||
}),
|
||||
)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user