17 lines
350 B
TypeScript
17 lines
350 B
TypeScript
import { Spinner } from '@/scripts/cli/Spinner'
|
|
import { Stdio } from './stdio'
|
|
|
|
test('run', async () => {
|
|
jest.useRealTimers()
|
|
|
|
const stdio = new Stdio()
|
|
const spinner = new Spinner(stdio)
|
|
|
|
spinner.start()
|
|
|
|
await new Promise((resolve) => setTimeout(resolve, 500))
|
|
expect(stdio.getStdout().length).toBeGreaterThan(0)
|
|
|
|
spinner.stop()
|
|
})
|