Files
Netcatty/domain/vaultImport.test.ts
陈大猫 08e566adb0 [codex] Add X11 forwarding support (#835)
* Add X11 forwarding support

* Address X11 forwarding review feedback

* Handle X11 auth for unix socket display paths

* Tighten X11 forwarding compatibility handling
2026-04-28 07:54:26 +08:00

29 lines
845 B
TypeScript

import test from "node:test";
import assert from "node:assert/strict";
import { importVaultHostsFromText } from "./vaultImport.ts";
test("ssh_config import maps ForwardX11 yes to host X11 forwarding", () => {
const result = importVaultHostsFromText("ssh_config", [
"Host x11-host",
" HostName x11.example.com",
" User root",
" ForwardX11 yes",
].join("\n"));
assert.equal(result.hosts.length, 1);
assert.equal(result.hosts[0].x11Forwarding, true);
});
test("ssh_config import maps ForwardX11 no to disabled host X11 forwarding", () => {
const result = importVaultHostsFromText("ssh_config", [
"Host no-x11-host",
" HostName no-x11.example.com",
" User root",
" ForwardX11 no",
].join("\n"));
assert.equal(result.hosts.length, 1);
assert.equal(result.hosts[0].x11Forwarding, false);
});