Skip to content

Frontend tests #100

@han-so1omon

Description

@han-so1omon

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions