mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-10 13:34:58 +00:00
feat(cli): add configurable banner tagline mode
This commit is contained in:
21
src/cli/tagline.test.ts
Normal file
21
src/cli/tagline.test.ts
Normal file
@@ -0,0 +1,21 @@
|
||||
import { describe, expect, it } from "vitest";
|
||||
import { DEFAULT_TAGLINE, pickTagline } from "./tagline.js";
|
||||
|
||||
describe("pickTagline", () => {
|
||||
it("returns empty string when mode is off", () => {
|
||||
expect(pickTagline({ mode: "off" })).toBe("");
|
||||
});
|
||||
|
||||
it("returns default tagline when mode is default", () => {
|
||||
expect(pickTagline({ mode: "default" })).toBe(DEFAULT_TAGLINE);
|
||||
});
|
||||
|
||||
it("keeps OPENCLAW_TAGLINE_INDEX behavior in random mode", () => {
|
||||
const value = pickTagline({
|
||||
mode: "random",
|
||||
env: { OPENCLAW_TAGLINE_INDEX: "0" } as NodeJS.ProcessEnv,
|
||||
});
|
||||
expect(value.length).toBeGreaterThan(0);
|
||||
expect(value).not.toBe(DEFAULT_TAGLINE);
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user