| 12345678910111213141516 |
- 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('<key>HERMES_YAOYAO_SUPERVISE_DASHBOARD</key>')
- })
- })
|