Files
clean-architecture-frontend…/tests/unit/system-clock.test.js
T

14 lines
418 B
JavaScript

import { describe, expect, it, vi } from "vitest";
import { systemClock } from "../../src/adapters/platform/system-clock.js";
describe("systemClock", () => {
it("resolves after the requested duration", async () => {
vi.useFakeTimers();
const sleeper = systemClock.sleep(250);
await vi.advanceTimersByTimeAsync(250);
await expect(sleeper).resolves.toBeUndefined();
vi.useRealTimers();
});
});