import "../../../tests/web/test-utils"; import { render } from "@testing-library/react"; import { describe, expect, test, vi } from "bun:test"; import { RefreshCountdown } from "../../../src/web/components/RefreshCountdown"; describe("RefreshCountdown", () => { test("手动模式不崩溃", () => { const { container } = render( , ); expect(container.firstChild).not.toBeNull(); }); test("自动模式不崩溃", () => { const now = Date.now(); const { container } = render( , ); expect(container.firstChild).not.toBeNull(); }); test("fetching 状态不崩溃", () => { const { container } = render( , ); expect(container.firstChild).not.toBeNull(); }); test("未刷新状态不崩溃", () => { const { container } = render( , ); expect(container.firstChild).not.toBeNull(); }); });