mirror of
https://github.com/ksyasuda/SubMiner.git
synced 2026-04-09 04:19:27 -07:00
16 lines
700 B
TypeScript
16 lines
700 B
TypeScript
import assert from 'node:assert/strict';
|
|
import test from 'node:test';
|
|
import { buildMpvLaunchModeArgs, parseMpvLaunchMode } from './mpv-launch-mode';
|
|
|
|
test('parseMpvLaunchMode normalizes valid string values', () => {
|
|
assert.equal(parseMpvLaunchMode(' fullscreen '), 'fullscreen');
|
|
assert.equal(parseMpvLaunchMode('MAXIMIZED'), 'maximized');
|
|
assert.equal(parseMpvLaunchMode('normal'), 'normal');
|
|
});
|
|
|
|
test('buildMpvLaunchModeArgs returns the expected mpv flags', () => {
|
|
assert.deepEqual(buildMpvLaunchModeArgs('normal'), []);
|
|
assert.deepEqual(buildMpvLaunchModeArgs('maximized'), ['--window-maximized=yes']);
|
|
assert.deepEqual(buildMpvLaunchModeArgs('fullscreen'), ['--fullscreen']);
|
|
});
|