test(tui): isolate Herdr env in direct-terminal fixtures

This commit is contained in:
Chess Luo
2026-08-06 16:06:40 +08:00
parent c720597d43
commit 32d6421e84
12 changed files with 55 additions and 7 deletions
@@ -21,7 +21,15 @@ import type { TerminalAppearance, TerminalAppearanceRequestToken } from "@oh-my-
import { TempDir } from "@oh-my-pi/pi-utils";
import { VirtualTerminal } from "../../tui/test/virtual-terminal";
const MULTIPLEXER_ENV_KEYS = ["TMUX", "STY", "ZELLIJ", "CMUX_WORKSPACE_ID", "CMUX_SURFACE_ID", "TERM"] as const;
const MULTIPLEXER_ENV_KEYS = [
"TMUX",
"STY",
"ZELLIJ",
"HERDR_ENV",
"CMUX_WORKSPACE_ID",
"CMUX_SURFACE_ID",
"TERM",
] as const;
class AppearanceVirtualTerminal extends VirtualTerminal {
#appearance?: TerminalAppearance;