19 lines
512 B
TypeScript
19 lines
512 B
TypeScript
import { expect, test } from 'vitest';
|
|
import { ffmpeg } from './ffmpeg';
|
|
|
|
test('Run `ffmpeg --help`', async () => {
|
|
const lines: string[] = [];
|
|
await ffmpeg(null, {
|
|
rawArgs: ['--help'],
|
|
logConsole: false,
|
|
outputName: null,
|
|
onProgress: (progress) => {
|
|
if (progress.stage == 'stdout') {
|
|
lines.push(progress.message);
|
|
}
|
|
},
|
|
});
|
|
|
|
expect(lines).length.greaterThan(0);
|
|
expect(lines[0]).matches(/ffmpeg version/i);
|
|
});
|