From e5bffcb9a386f2600d0227d4bf19baf31ec39e4f Mon Sep 17 00:00:00 2001 From: tobinio Date: Mon, 4 Aug 2025 20:26:50 +0200 Subject: [PATCH] add simple scaffolding e2e tests --- .gitignore | 2 + app/components/nav/HorizontalNav.vue | 1 + app/components/nav/VerticalNav.vue | 1 + app/components/settings/SettingsSheet.vue | 68 +-- bun.lock | 514 +++++++++++++++------- nuxt.config.ts | 9 +- package.json | 5 +- playwright.config.ts | 29 ++ server/api/auth/.post.ts | 15 +- server/api/auth/renew.get.ts | 11 +- server/api/auth/valid.get.ts | 1 + server/utils/authHandle.ts | 1 + {server/utils => shared}/auth.ts | 24 + tests/app.test.ts | 10 + tests/settings.test.ts | 12 + tests/utils.ts | 23 + 16 files changed, 502 insertions(+), 224 deletions(-) create mode 100644 playwright.config.ts rename {server/utils => shared}/auth.ts (65%) create mode 100644 tests/app.test.ts create mode 100644 tests/settings.test.ts create mode 100644 tests/utils.ts diff --git a/.gitignore b/.gitignore index 55841a4..b793bf2 100644 --- a/.gitignore +++ b/.gitignore @@ -18,6 +18,8 @@ logs .DS_Store .fleet .idea +test-results +playwright-report # Local env files .env diff --git a/app/components/nav/HorizontalNav.vue b/app/components/nav/HorizontalNav.vue index ac8fa2f..84eb89a 100644 --- a/app/components/nav/HorizontalNav.vue +++ b/app/components/nav/HorizontalNav.vue @@ -10,6 +10,7 @@ const isNewSheetOpen = defineModel("isNewSheetOpen");