Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integrate Playwright tests #80

Open
1 of 4 tasks
rak3rman opened this issue Feb 26, 2024 · 0 comments
Open
1 of 4 tasks

Integrate Playwright tests #80

rak3rman opened this issue Feb 26, 2024 · 0 comments
Assignees
Labels
devex Developer experience; makes it easier for contributors to write code frontend Related to the next frontend test Related to testing; no production code change

Comments

@rak3rman
Copy link
Member

rak3rman commented Feb 26, 2024

Description

Create a testing harness for the frontend (and subsequntly the backend) using Playwright. This will provide end-to-end testing of both the frontend and backend. Additional work will be required in the Github Actions workflow to ensure that the backend is stood up and running.

  • Install Playwright
  • Add a new step to the "next_integration" workflow that runs Playwright tests after compilation checks, should halt and wait to make sure the "hono_integration" workflow passes
  • Create a sample test against an existing page, create one if it doesn't exist already

Acceptance Criteria

Generated by Zenhub AI

  • Scenario: Integrate Playwright tests
  • Given Playwright is installed
  • When a new step is added to the "next_integration" workflow to run Playwright tests after compilation checks
  • Then the workflow should halt and wait for the "hono_integration" workflow to pass
  • And a sample test is created against an existing page, creating one if it doesn't exist already
@rak3rman rak3rman added feat New actionable feature that impacts user experience frontend Related to the next frontend labels Feb 26, 2024
@rak3rman rak3rman self-assigned this Feb 26, 2024
@rak3rman rak3rman added this to the Minimum Viable Product milestone Mar 4, 2024
@rak3rman rak3rman added test Related to testing; no production code change devex Developer experience; makes it easier for contributors to write code and removed feat New actionable feature that impacts user experience labels Mar 11, 2024
@michqz michqz added sprint In current sprint backlog rollover Issue rollover from last sprint labels Mar 12, 2024
@linear linear bot removed sprint In current sprint backlog rollover Issue rollover from last sprint labels Jul 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
devex Developer experience; makes it easier for contributors to write code frontend Related to the next frontend test Related to testing; no production code change
Projects
None yet
Development

When branches are created from issues, their pull requests are automatically linked.

2 participants