From 8028f011e9a1d40bb32db50e265d5d8ee309117b Mon Sep 17 00:00:00 2001 From: Thomas Jespersen Date: Mon, 4 May 2026 23:28:48 +0200 Subject: [PATCH 1/2] Build email templates as part of turbo dev:setup so APIs can render emails on first request --- application/turbo.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/application/turbo.json b/application/turbo.json index 261ba76ca9..cc3244344c 100644 --- a/application/turbo.json +++ b/application/turbo.json @@ -37,7 +37,7 @@ "dependsOn": ["dev:setup"] }, "dev:setup": { - "dependsOn": ["^dev:setup"], + "dependsOn": ["^dev:setup", "@repo/emails#build"], "inputs": ["$TURBO_DEFAULT$", "shared/lib/api/*.Api.json", "shared/lib/api/*.Api_*.json"], "outputs": ["dist/**", "shared/lib/api/*.generated.d.ts"] }, From 5d67672590f9dff4d96beff7585ee8facb71f878 Mon Sep 17 00:00:00 2001 From: Thomas Jespersen Date: Mon, 4 May 2026 23:44:48 +0200 Subject: [PATCH 2/2] Fix UnknownUser e2e assertions for both en-US and da-DK after the Slack-style copy rewrite --- .../WebApp/tests/e2e/localized-email-flows.spec.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/application/account/WebApp/tests/e2e/localized-email-flows.spec.ts b/application/account/WebApp/tests/e2e/localized-email-flows.spec.ts index 5194064298..86f4945051 100644 --- a/application/account/WebApp/tests/e2e/localized-email-flows.spec.ts +++ b/application/account/WebApp/tests/e2e/localized-email-flows.spec.ts @@ -238,10 +238,10 @@ test.describe("@comprehensive", () => { await step("Fetch en-US unknown user email from Mailpit & assert subject, HTML, and plaintext")(async () => { const mail = await fetchLatestMailByRecipient(enUnknownEmail); - expect(mail.subject).toBe("Unknown user tried to login to PlatformPlatform"); - expect(mail.html).toContain("You or someone else tried to login to PlatformPlatform"); + expect(mail.subject).toBe("No account found"); + expect(mail.html).toContain("Is this the right email address?"); expect(mail.html).toContain(enUnknownEmail); - expect(mail.text).toContain("You or someone else tried to login to PlatformPlatform"); + expect(mail.text).toContain("Is this the right email address?"); expect(mail.text).toContain(enUnknownEmail); })(); @@ -261,10 +261,10 @@ test.describe("@comprehensive", () => { async () => { const mail = await fetchLatestMailByRecipient(daUnknownEmail); - expect(mail.subject).toBe("Ukendt bruger forsøgte at logge ind på PlatformPlatform"); - expect(mail.html).toContain("Du eller en anden forsøgte at logge ind på PlatformPlatform"); + expect(mail.subject).toBe("Ingen konto fundet"); + expect(mail.html).toContain("Er det den rigtige e-mailadresse?"); expect(mail.html).toContain(daUnknownEmail); - expect(mail.text).toContain("Du eller en anden forsøgte at logge ind på PlatformPlatform"); + expect(mail.text).toContain("Er det den rigtige e-mailadresse?"); expect(mail.text).toContain(daUnknownEmail); } )();