mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-24 07:19:51 +00:00
test: present command output text
This commit is contained in:
@@ -47,11 +47,11 @@ function logMessages(): string[] {
|
||||
}
|
||||
|
||||
function expectLogWith(text: string): void {
|
||||
expect(logMessages().some((message) => message.includes(text))).toBe(true);
|
||||
expect(logMessages().join("\n")).toContain(text);
|
||||
}
|
||||
|
||||
function expectNoLogWith(text: string): void {
|
||||
expect(logMessages().some((message) => message.includes(text))).toBe(false);
|
||||
expect(logMessages().join("\n")).not.toContain(text);
|
||||
}
|
||||
|
||||
function mockSnapshot(token: unknown = "abc") {
|
||||
|
||||
@@ -45,7 +45,7 @@ describe("sessionsCommand", () => {
|
||||
|
||||
fs.rmSync(store);
|
||||
|
||||
expect(logs.some((line) => line.includes("Tokens (ctx %"))).toBe(true);
|
||||
expect(logs.join("\n")).toContain("Tokens (ctx %");
|
||||
|
||||
const row = logs.find((line) => line.includes("+15555550123")) ?? "";
|
||||
expect(row).toBe(
|
||||
@@ -82,7 +82,7 @@ describe("sessionsCommand", () => {
|
||||
|
||||
fs.rmSync(store);
|
||||
|
||||
expect(logs.some((line) => line.includes("Runtime"))).toBe(true);
|
||||
expect(logs.join("\n")).toContain("Runtime");
|
||||
|
||||
const row = logs.find((line) => line.includes("agent:main:main")) ?? "";
|
||||
expect(row).toBe(
|
||||
|
||||
@@ -98,11 +98,11 @@ function getJoinedRuntimeLogs() {
|
||||
}
|
||||
|
||||
function expectLogsInclude(logs: readonly string[], fragment: string) {
|
||||
expect(logs.some((log) => log.includes(fragment))).toBe(true);
|
||||
expect(logs.join("\n")).toContain(fragment);
|
||||
}
|
||||
|
||||
function expectLogsExclude(logs: readonly string[], fragment: string) {
|
||||
expect(logs.some((log) => log.includes(fragment))).toBe(false);
|
||||
expect(logs.join("\n")).not.toContain(fragment);
|
||||
}
|
||||
|
||||
function expectLogsMatch(logs: readonly string[], pattern: RegExp) {
|
||||
|
||||
Reference in New Issue
Block a user