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); | |
| }); | |
| }); | |
| }); | |