mirror of
https://github.com/moltbot/moltbot.git
synced 2026-05-13 15:47:28 +00:00
test: tighten non-live object guards
This commit is contained in:
@@ -34,9 +34,14 @@ describe("cli json stdout contract", () => {
|
||||
const stdout = result.stdout.trim();
|
||||
expect(stdout.length).toBeGreaterThan(0);
|
||||
const parsed = JSON.parse(stdout) as unknown;
|
||||
expect(parsed).toBeTypeOf("object");
|
||||
expect(typeof parsed).toBe("object");
|
||||
expect(parsed).not.toBeNull();
|
||||
expect(Array.isArray(parsed)).toBe(false);
|
||||
expect(Object.keys(parsed as Record<string, unknown>).sort()).toEqual([
|
||||
"availability",
|
||||
"channel",
|
||||
"update",
|
||||
]);
|
||||
expect(stdout).not.toContain("Doctor warnings");
|
||||
expect(stdout).not.toContain("Doctor changes");
|
||||
expect(stdout).not.toContain("Config invalid");
|
||||
|
||||
Reference in New Issue
Block a user