From 39b687ce5e829068cbe05a1dc88f66a3923b50b7 Mon Sep 17 00:00:00 2001 From: Aidan Jones Date: Wed, 5 Nov 2025 10:09:47 -0600 Subject: [PATCH 1/5] test: read local .env for testing --- playwright.config.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/playwright.config.ts b/playwright.config.ts index 589bf8977e..97910b4293 100644 --- a/playwright.config.ts +++ b/playwright.config.ts @@ -1,5 +1,12 @@ import type { PlaywrightTestConfig } from '@playwright/test'; import { randomBytes } from 'crypto'; +import dotenv from 'dotenv'; + +if (process.env.NODE_ENV === 'development') { + console.log(`NODE_ENV=${process.env.NODE_ENV}`); + console.log('Using local .env file...'); + dotenv.config({ path: '.env' }); +} const signingSecret = randomBytes(32).toString('hex'); From cb8d80750628945a1ceea3f96433d3fd802faf7b Mon Sep 17 00:00:00 2001 From: Aidan Jones Date: Wed, 5 Nov 2025 10:10:39 -0600 Subject: [PATCH 2/5] test: add CI as author to alt org --- src/lib/prisma/seed.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/lib/prisma/seed.ts b/src/lib/prisma/seed.ts index b4fea1dae7..fe66fe0f9d 100644 --- a/src/lib/prisma/seed.ts +++ b/src/lib/prisma/seed.ts @@ -532,6 +532,7 @@ async function main() { { UserId: 4, OrganizationId: 1 }, // loren_hawthorne@sil.org - SIL { UserId: 5, OrganizationId: 2 }, // chris.kalaam@gmail.com - Kalaam { UserId: 6, OrganizationId: 1 }, // Scriptoria CI - SIL + { UserId: 6, OrganizationId: 2 }, // Scriptoria CI - Kalaam { UserId: 7, OrganizationId: 1 }, // 7dev7urandom@gmail.com - SIL { UserId: 8, OrganizationId: 1 } // aejones4gm@gmail.com - SIL ]; @@ -572,6 +573,7 @@ async function main() { { UserId: 4, RoleId: 3, OrganizationId: 1 }, // loren_hawthorne@sil.org - AppBuilder - SIL { UserId: 5, RoleId: 3, OrganizationId: 3 }, // chris.kalaam@gmail.com - AppBuilder - Kalaam { UserId: 6, RoleId: 2, OrganizationId: 1 }, // CI - OrgAdmin - SIL (this is so CI can send an invite email) + { UserId: 6, RoleId: 4, OrganizationId: 2 }, // CI - Author - Kalaam (this is so CI can test OrgAdmin permissions) { UserId: 7, RoleId: 1, OrganizationId: 1 }, // 7dev7urandom@gmail.com - SuperAdmin - SIL { UserId: 8, RoleId: 1, OrganizationId: 1 } // aejones4gm@gmail.com - SuperAdmin - SIL ]; From 8ace1aadc340eeafb7a680b2e43b9726eecfe1ec Mon Sep 17 00:00:00 2001 From: Aidan Jones Date: Wed, 5 Nov 2025 11:39:57 -0600 Subject: [PATCH 3/5] test: fix sidebar layout --- src/routes/(authenticated)/+layout.svelte | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/routes/(authenticated)/+layout.svelte b/src/routes/(authenticated)/+layout.svelte index 356c459db9..1f9bb174d2 100644 --- a/src/routes/(authenticated)/+layout.svelte +++ b/src/routes/(authenticated)/+layout.svelte @@ -110,7 +110,7 @@ bind:this={drawerToggle} /> -
+