From 4af34de21c77165febdcedf427fe525d02e89faa Mon Sep 17 00:00:00 2001 From: mkorwel Date: Thu, 16 Apr 2026 17:22:40 +0000 Subject: [PATCH] test(cli): use fake timers in render.test.tsx --- packages/cli/src/test-utils/render.test.tsx | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/packages/cli/src/test-utils/render.test.tsx b/packages/cli/src/test-utils/render.test.tsx index 1940112171..28ac50b595 100644 --- a/packages/cli/src/test-utils/render.test.tsx +++ b/packages/cli/src/test-utils/render.test.tsx @@ -4,13 +4,21 @@ * SPDX-License-Identifier: Apache-2.0 */ -import { describe, it, expect, vi } from 'vitest'; +import { describe, it, expect, vi, beforeEach, afterEach } from 'vitest'; import { useState, useEffect, act } from 'react'; import { Text } from 'ink'; import { renderHook, render } from './render.js'; import { waitFor } from './async.js'; describe.sequential('render', () => { + beforeEach(() => { + vi.useFakeTimers(); + }); + + afterEach(() => { + vi.useRealTimers(); + }); + it('should render a component', async () => { const { lastFrame, unmount } = await render(Hello World); expect(lastFrame()).toBe('Hello World\n');