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

Frontend tests #100

Open
15 tasks
han-so1omon opened this issue Jan 9, 2024 · 0 comments
Open
15 tasks

Frontend tests #100

han-so1omon opened this issue Jan 9, 2024 · 0 comments

Comments

@han-so1omon
Copy link

han-so1omon commented Jan 9, 2024

What needs to be done

Establish frontend tests

Why it needs to be done

The CPS frontend does not currently have automated tests, and as a result it has yielded too many day-zero bugs

Acceptance Criteria

  • Frontend tests associated with the Frontend directory are established
  • A high-quality and well-supported frontend test framework is used, such as Puppeteer, Nightwatch, Cypress, or Storybook
  • Test launch app
  • Test sign-in
  • Test create a proposal
  • Test vote on a proposal
  • Test create a progress report
  • Test vote on a progress
  • Test view active proposals
  • Test view paused proposals
  • Test view progress reports
  • Test view proposal history
  • Test search proposal history
  • Test view stats
  • Tests encompass 70% or more code coverage associated with the Frontend directory

Additional Information

Describe anything relevant that hasn't been mentioned yet.

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

No branches or pull requests

1 participant