import "../../../tests/web/test-utils"; import { render } from "@testing-library/react"; import { describe, expect, test, vi } from "bun:test"; import type { HistoryResponse } from "../../../src/shared/api"; import { HistoryTab } from "../../../src/web/components/HistoryTab"; describe("HistoryTab", () => { const historyData: HistoryResponse = { items: [], page: 1, pageSize: 20, total: 0, }; const onPageChange = vi.fn(); test("渲染不崩溃", () => { const { container } = render( , ); expect(container.firstChild).not.toBeNull(); }); test("loading 状态不崩溃", () => { const { container } = render( , ); expect(container.firstChild).not.toBeNull(); }); test("空数据不崩溃", () => { const { container } = render( , ); expect(container.firstChild).not.toBeNull(); }); });