diff --git a/src/init/init_db.ts b/src/init/init_db.ts index 3401340..99ad5e3 100644 --- a/src/init/init_db.ts +++ b/src/init/init_db.ts @@ -12,7 +12,6 @@ if (!fs.existsSync(dir)) { const db = new Database(fullPath); -console.log('xxx RUN') let createSQLStmt = `CREATE TABLE IF NOT EXISTS users (id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT NOT NULL UNIQUE, diff --git a/src/routes/(angemeldet)/+layout.server.ts b/src/routes/(angemeldet)/+layout.server.ts index 182068e..cdde090 100644 --- a/src/routes/(angemeldet)/+layout.server.ts +++ b/src/routes/(angemeldet)/+layout.server.ts @@ -3,30 +3,10 @@ import type { PageServerLoad } from '../anmeldung/$types'; import { ROUTE_NAMES } from '..'; -// *** [START] check for dir - -import fs from 'fs'; -const path = '/daten'; - -let path_existing: string; - -fs.access(path, fs.constants.F_OK, (err) => { - if (err) { - console.error(`❌ Directory "${path}" does NOT exist or is not accessible.`); - path_existing = "NO"; - } else { - console.log(`✅ Directory "${path}" exists and is accessible.`); - path_existing = "YES"; - } -}); - -// *** - export const load: PageServerLoad = (event: ServerLoadEvent) => { if (!event.locals.user && event.url.pathname !== ROUTE_NAMES.ANMELDUNG) throw redirect(303, ROUTE_NAMES.ANMELDUNG); return { - user: event.locals.user, - path_existing + user: event.locals.user }; }; diff --git a/src/routes/(angemeldet)/+page.svelte b/src/routes/(angemeldet)/+page.svelte index 54b4029..12431c8 100644 --- a/src/routes/(angemeldet)/+page.svelte +++ b/src/routes/(angemeldet)/+page.svelte @@ -11,7 +11,7 @@

Pfad existiert --A : {data.path_existing}

+>
{#if data.user.admin}
diff --git a/src/routes/index.ts b/src/routes/index.ts index c0ffe40..944a4cb 100644 --- a/src/routes/index.ts +++ b/src/routes/index.ts @@ -37,5 +37,5 @@ export const API_ROUTES = { USER: (userId: string) => `/api/users/${userId}` }; -// './src/lib/data/tatort.db' +// local database path: './src/lib/data/tatort.db' export const DB_FULLPATH = '/daten/tatort.db' diff --git a/tests/views/Anmeldung.test.ts b/tests/views/Anmeldung.test.ts similarity index 100% rename from tests/views/Anmeldung.test.ts rename to tests/views/Anmeldung.test.ts diff --git a/tests/views/Layout.test.ts b/tests/views/Layout.test.ts index 0c940f8..0f329ef 100644 --- a/tests/views/Layout.test.ts +++ b/tests/views/Layout.test.ts @@ -22,9 +22,8 @@ describe('+layout.server load(): Teste korrekte URL', () => { }); describe('+layout.server load(): Teste erfolgreichen Pfad', () => { - // [TODO] - test.skip('Werfe kein Fehler', async () => { + test('Werfe kein Fehler', async () => { const result = load(mockEvent); expect(result).toEqual({ user: baseData.user }); }); -}); +}); \ No newline at end of file