Files
TamaASR/test/auto-start-policy.test.ts
T
MeloriseandCodex 4a5a8dc8dd feat: 发布 MeloASR 0.1.7
整合 Linux Fcitx5 实时输入、网页后端、设置页、悬浮球、托盘和发行打包能力。

AI-assisted-by: Codex

AI-model: gpt-5.6-sol

AI-reasoning-effort: medium

Co-authored-by: Codex <codex@openai.com>
2026-08-23 17:23:33 +08:00

17 lines
678 B
TypeScript

import assert from 'node:assert/strict';
import test from 'node:test';
import { resolveAutoStartAction } from '../src/main/auto-start-policy';
test('开发模式不创建用户级自启动覆盖文件', () => {
assert.equal(resolveAutoStartAction(false, true), 'unchanged');
assert.equal(resolveAutoStartAction(false, false), 'unchanged');
});
test('安装包启用自启动时移除用户级覆盖,交由系统 desktop 文件启动', () => {
assert.equal(resolveAutoStartAction(true, true), 'remove-user-override');
});
test('安装包关闭自启动时写入 Hidden 覆盖', () => {
assert.equal(resolveAutoStartAction(true, false), 'write-hidden-override');
});