mirror of
https://github.com/getcompanion-ai/co-mono.git
synced 2026-04-20 01:00:24 +00:00
fix(coding-agent): init theme in session selector tests
This commit is contained in:
parent
26fe048314
commit
e32c486c34
1 changed files with 6 additions and 1 deletions
|
|
@ -1,6 +1,7 @@
|
||||||
import { describe, expect, it } from "vitest";
|
import { beforeAll, describe, expect, it } from "vitest";
|
||||||
import type { SessionInfo } from "../src/core/session-manager.js";
|
import type { SessionInfo } from "../src/core/session-manager.js";
|
||||||
import { SessionSelectorComponent } from "../src/modes/interactive/components/session-selector.js";
|
import { SessionSelectorComponent } from "../src/modes/interactive/components/session-selector.js";
|
||||||
|
import { initTheme } from "../src/modes/interactive/theme/theme.js";
|
||||||
|
|
||||||
type Deferred<T> = {
|
type Deferred<T> = {
|
||||||
promise: Promise<T>;
|
promise: Promise<T>;
|
||||||
|
|
@ -42,6 +43,10 @@ const CTRL_D = "\x04";
|
||||||
const CTRL_BACKSPACE = "\x1b[127;5u";
|
const CTRL_BACKSPACE = "\x1b[127;5u";
|
||||||
|
|
||||||
describe("session selector path/delete interactions", () => {
|
describe("session selector path/delete interactions", () => {
|
||||||
|
beforeAll(() => {
|
||||||
|
// session selector uses the global theme instance
|
||||||
|
initTheme("dark");
|
||||||
|
});
|
||||||
it("does not treat Ctrl+Backspace as delete when search query is non-empty", async () => {
|
it("does not treat Ctrl+Backspace as delete when search query is non-empty", async () => {
|
||||||
const sessions = [makeSession({ id: "a" }), makeSession({ id: "b" })];
|
const sessions = [makeSession({ id: "a" }), makeSession({ id: "b" })];
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue