Spaces:
Build error
Build error
import { describe, expect, it, test } from "vitest"; | |
import { hasAdvancedSettingsSet } from "#/utils/has-advanced-settings-set"; | |
import { DEFAULT_SETTINGS } from "#/services/settings"; | |
describe("hasAdvancedSettingsSet", () => { | |
it("should return false by default", () => { | |
expect(hasAdvancedSettingsSet(DEFAULT_SETTINGS)).toBe(false); | |
}); | |
it("should return false if an empty object", () => { | |
expect(hasAdvancedSettingsSet({})).toBe(false); | |
}); | |
describe("should be true if", () => { | |
test("LLM_BASE_URL is set", () => { | |
expect( | |
hasAdvancedSettingsSet({ | |
...DEFAULT_SETTINGS, | |
LLM_BASE_URL: "test", | |
}), | |
).toBe(true); | |
}); | |
test("AGENT is not default value", () => { | |
expect( | |
hasAdvancedSettingsSet({ | |
...DEFAULT_SETTINGS, | |
AGENT: "test", | |
}), | |
).toBe(true); | |
}); | |
test("CONFIRMATION_MODE is true", () => { | |
expect( | |
hasAdvancedSettingsSet({ | |
...DEFAULT_SETTINGS, | |
CONFIRMATION_MODE: true, | |
}), | |
).toBe(true); | |
}); | |
test("SECURITY_ANALYZER is set", () => { | |
expect( | |
hasAdvancedSettingsSet({ | |
...DEFAULT_SETTINGS, | |
SECURITY_ANALYZER: "test", | |
}), | |
).toBe(true); | |
}); | |
}); | |
}); | |