mirror of
https://github.com/ksyasuda/SubMiner.git
synced 2026-03-26 00:26:05 -07:00
Fix Windows YouTube playback flow and overlay pointer tracking
This commit is contained in:
20
src/main/runtime/startup-tray-policy.test.ts
Normal file
20
src/main/runtime/startup-tray-policy.test.ts
Normal file
@@ -0,0 +1,20 @@
|
||||
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);
|
||||
});
|
||||
Reference in New Issue
Block a user