import { homedir } from 'node:os' import { join } from 'node:path' import { describe, expect, it } from 'vitest' import { launchAgentPlist } from '../bin/hermes-yaoyao.mjs' describe('hermes-yaoyao LaunchAgent plist', () => { it('includes the local Hermes CLI directory in PATH', () => { const plist = launchAgentPlist() expect(plist).toContain(`${join(homedir(), '.local', 'bin')}:`) }) it('enables Dashboard supervision by default', () => { expect(launchAgentPlist()).toContain('HERMES_YAOYAO_SUPERVISE_DASHBOARD') }) })