Skip to content

Conversation

waqaszulfiqar
Copy link
Contributor

Overview

What I've done

What I haven't done

How I tested

Which point I want you to review particularly

Memo

@Copilot Copilot AI review requested due to automatic review settings July 7, 2025 09:01
@github-actions github-actions bot requested a review from mkumbobeaty July 7, 2025 09:01
@waqaszulfiqar waqaszulfiqar changed the title test(web)- move e2e tests from web project to separate e2e project test(web): move e2e tests from web project to separate e2e project Jul 7, 2025
@waqaszulfiqar waqaszulfiqar requested a review from airslice July 7, 2025 09:02
Copy link
Contributor

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR extracts end-to-end tests from the web project into a standalone e2e project, streamlining test configuration and tooling.

  • Relocated all E2E test files under e2e/tests and updated imports accordingly
  • Added lint, fix, and format scripts plus ESLint/Prettier configs
  • Updated GitHub Actions workflow to target the new e2e directory

Reviewed Changes

Copilot reviewed 9 out of 20 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
e2e/tests/projects.spec.ts Cleaned up imports and added ESLint disables for empty destructure
e2e/tests/login.spec.ts Added ESLint disable to ignore unused fixture destructure
e2e/tests/dashboard.spec.ts Same empty-pattern disables and removal of unused variable lines
e2e/pages/projectsPage.ts Removed unused path import
e2e/pages/projectScreenPage.ts Removed unused FrameLocator import
e2e/package.json Introduced lint/fix/format scripts and ESLint plugins
e2e/eslint.config.mjs Added project-specific ESLint configuration
e2e/.prettierrc Set Prettier trailingComma rule
.github/workflows/playwright_ui_tests.yml Updated working-directory from web/e2e to e2e
Comments suppressed due to low confidence (1)

e2e/package.json:34

  • The e2e project’s package.json does not include @playwright/test or playwright in its dependencies/devDependencies. Without these, the tests will fail to run—please add them.
  "dependencies": {

@waqaszulfiqar waqaszulfiqar merged commit 6a6f10f into main Jul 7, 2025
16 checks passed
@waqaszulfiqar waqaszulfiqar deleted the move-e2e-from-web-repo branch July 7, 2025 15:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants