From 3352727aa638fcfcc6461d2aaded8ef9603acc0d Mon Sep 17 00:00:00 2001 From: ivarlovlie Date: Tue, 4 Oct 2022 00:04:19 +0800 Subject: feat: Initial setup facilitating testing --- apps/kit/src/lib/configuration.ts | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) (limited to 'apps/kit/src/lib/configuration.ts') diff --git a/apps/kit/src/lib/configuration.ts b/apps/kit/src/lib/configuration.ts index fa828ca..5a6a1bf 100644 --- a/apps/kit/src/lib/configuration.ts +++ b/apps/kit/src/lib/configuration.ts @@ -9,10 +9,13 @@ export function api_base(path: string = ""): string { } export function is_development(): boolean { - // @ts-ignore return import.meta.env.DEV; } +export function is_testing(): boolean { + return import.meta.env.VITE_TESTING; +} + export function is_debug(): boolean { return localStorage.getItem(StorageKeys.debug) !== "true"; } @@ -23,6 +26,22 @@ export const CookieNames = { session: "go_session" }; +export function get_test_context(): TestContext { + return { + user: { + username: import.meta.env.VITE_TEST_USERNAME, + password: import.meta.env.VITE_TEST_PASSWORD + } + } +} + +export interface TestContext { + user: { + username: string, + password: string + } +} + export const QueryKeys = { labels: "labels", categories: "categories", -- cgit v1.3