[PR #1178] [MERGED] feat(test): add e2e tests for openid #9068

Closed
opened 2026-04-23 08:40:16 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/go-vikunja/vikunja/pull/1178
Author: @kolaente
Created: 7/25/2025
Status: Merged
Merged: 7/29/2025
Merged by: @kolaente

Base: mainHead: codex/add-oauth-cypress-tests-with-dex-integration


📝 Commits (10+)

📊 Changes

3 files changed (+32 additions, -11 deletions)

View changed files

📝 .github/workflows/test.yml (+10 -0)
📝 frontend/cypress/docker-compose.yml (+6 -11)
frontend/cypress/e2e/user/openid-login.spec.ts (+16 -0)

📄 Description

Summary

  • add dex-based OpenID login test
  • spin up Dex in Cypress docker-compose for local testing
  • integrate Dex into GitHub Actions to run OAuth tests

Testing

  • pnpm lint:fix
  • pnpm test:e2e (fails: Browser chrome was not found)

https://chatgpt.com/codex/tasks/task_e_68835d5194388322a25e73acec8c9e49


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/go-vikunja/vikunja/pull/1178 **Author:** [@kolaente](https://github.com/kolaente) **Created:** 7/25/2025 **Status:** ✅ Merged **Merged:** 7/29/2025 **Merged by:** [@kolaente](https://github.com/kolaente) **Base:** `main` ← **Head:** `codex/add-oauth-cypress-tests-with-dex-integration` --- ### 📝 Commits (10+) - [`053be87`](https://github.com/go-vikunja/vikunja/commit/053be871be562f36e9c35697578e7377f93c23b3) test: add dex oauth e2e - [`6c09a3c`](https://github.com/go-vikunja/vikunja/commit/6c09a3cfdf92c67bdc992d6ad6ed60bb21e99909) Merge branch 'main' into codex/add-oauth-cypress-tests-with-dex-integration - [`ad8f964`](https://github.com/go-vikunja/vikunja/commit/ad8f964b0b46ddfa6610c619bbbb8c092dfad8fe) fix: mount path - [`6ed9609`](https://github.com/go-vikunja/vikunja/commit/6ed9609b96f6542065c5f8513b9a925c62c7f1d7) use absolute path - [`0005f0d`](https://github.com/go-vikunja/vikunja/commit/0005f0d6fde09d2ac0217185de9ceca4eb1068c6) use newer version - [`6324fd8`](https://github.com/go-vikunja/vikunja/commit/6324fd81cc51abf44dbd842d79131831b5402af7) fix: use custom built docker iamge - [`9a38d87`](https://github.com/go-vikunja/vikunja/commit/9a38d878d56d792d63aae69aa4f65b91155a12dc) use localhost - [`11a2ce2`](https://github.com/go-vikunja/vikunja/commit/11a2ce23205a5dd9d970ed5a14e6f153bec1c78b) remove health check - [`f85c8c6`](https://github.com/go-vikunja/vikunja/commit/f85c8c62ae36841434ad22ebde6fc5a0ee6ce0d0) fix: set correct authurl - [`7eff9d5`](https://github.com/go-vikunja/vikunja/commit/7eff9d55139f63e252624ba5e6a4b96a187bb11a) fix: update ids ### 📊 Changes **3 files changed** (+32 additions, -11 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/test.yml` (+10 -0) 📝 `frontend/cypress/docker-compose.yml` (+6 -11) ➕ `frontend/cypress/e2e/user/openid-login.spec.ts` (+16 -0) </details> ### 📄 Description ## Summary - add dex-based OpenID login test - spin up Dex in Cypress docker-compose for local testing - integrate Dex into GitHub Actions to run OAuth tests ## Testing - `pnpm lint:fix` - `pnpm test:e2e` *(fails: Browser chrome was not found)* ------ https://chatgpt.com/codex/tasks/task_e_68835d5194388322a25e73acec8c9e49 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-04-23 08:40:16 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/vikunja#9068