diff --git a/app/__test__/core/env.spec.ts b/app/__test__/core/env.spec.ts index d4c5ba3..b3d13ab 100644 --- a/app/__test__/core/env.spec.ts +++ b/app/__test__/core/env.spec.ts @@ -14,6 +14,7 @@ describe("env", () => { expect(is_toggled(1)).toBe(true); expect(is_toggled(0)).toBe(false); expect(is_toggled("anything else")).toBe(false); + expect(is_toggled(undefined, true)).toBe(true); }); test("env()", () => { diff --git a/app/src/core/env.ts b/app/src/core/env.ts index 08e2902..a32427c 100644 --- a/app/src/core/env.ts +++ b/app/src/core/env.ts @@ -1,7 +1,7 @@ export type Env = {}; export const is_toggled = (given: unknown, fallback?: boolean): boolean => { - return typeof given === "string" ? [1, "1", "true"].includes(given) : Boolean(fallback); + return typeof given === "string" ? [1, "1", "true"].includes(given) : Boolean(given || fallback); }; export function isDebug(): boolean {