(content: string)
| 16 | }) |
| 17 | |
| 18 | async function writePortsFile(content: string): Promise<void> { |
| 19 | await mkdir(join(home, 'data', 'config'), { recursive: true }) |
| 20 | await writeFile(join(home, 'data', 'config', 'ports.json'), content) |
| 21 | } |
| 22 | |
| 23 | describe('readPortsFile', () => { |
| 24 | it('missing file → empty config (defaults apply downstream)', async () => { |