36 lines
949 B
TypeScript
Raw Normal View History

2026-06-18 17:37:11 +09:00
import { describe, it, expect, vi, beforeEach } from 'vitest';
import { render, screen, act } from '@testing-library/react';
2026-06-15 19:47:45 +09:00
vi.mock('@umijs/max');
vi.mock('@/services/api');
import { smokeTest } from '../../../../test/smoke';
import Page from './index';
describe('Purchase / Receipts page', () => {
2026-06-18 17:37:11 +09:00
beforeEach(() => {
vi.clearAllMocks();
});
2026-06-15 19:47:45 +09:00
smokeTest(Page);
2026-06-18 17:37:11 +09:00
it('renders 入库记录 table header', async () => {
render(<Page />);
await act(async () => {
await Promise.resolve();
await Promise.resolve();
});
expect(screen.getByText('入库记录')).toBeInTheDocument();
});
it('renders status and receipt date column headers', async () => {
render(<Page />);
await act(async () => {
await Promise.resolve();
await Promise.resolve();
});
expect(screen.getByText('入库单号')).toBeInTheDocument();
expect(screen.getByText('状态')).toBeInTheDocument();
});
2026-06-15 19:47:45 +09:00
});