mirror of
https://github.com/ksyasuda/SubMiner.git
synced 2026-03-26 00:26:05 -07:00
21 lines
706 B
TypeScript
21 lines
706 B
TypeScript
import assert from 'node:assert/strict';
|
|
import test from 'node:test';
|
|
import { shouldEnsureTrayOnStartupForInitialArgs } from './startup-tray-policy';
|
|
|
|
test('startup tray policy enables tray on Windows by default', () => {
|
|
assert.equal(shouldEnsureTrayOnStartupForInitialArgs('win32', null), true);
|
|
});
|
|
|
|
test('startup tray policy skips tray for direct youtube playback on Windows', () => {
|
|
assert.equal(
|
|
shouldEnsureTrayOnStartupForInitialArgs('win32', {
|
|
youtubePlay: 'https://www.youtube.com/watch?v=abc',
|
|
} as never),
|
|
false,
|
|
);
|
|
});
|
|
|
|
test('startup tray policy skips tray outside Windows', () => {
|
|
assert.equal(shouldEnsureTrayOnStartupForInitialArgs('linux', null), false);
|
|
});
|