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

Add unit tests and migrate to cypress e2e testing #23

Open
7 of 11 tasks
Blaarkies opened this issue Jul 30, 2021 · 0 comments
Open
7 of 11 tasks

Add unit tests and migrate to cypress e2e testing #23

Blaarkies opened this issue Jul 30, 2021 · 0 comments
Assignees
Labels
documentation Improvements or additions to documentation in progress Is currently being worked on maintenance Upgrades and fixes to dependencies

Comments

@Blaarkies
Copy link
Owner

Blaarkies commented Jul 30, 2021

Most non-critical components do not have test cases yet. Protractor is deprecated.

  • Migrate to Cypress
  • Full workflow e2e tests
    • Finishing tutorial
    • Adding craft and dragging objects around
    • Basic usage through dialogs and components)
  • Simple workflow e2e tests
    • Touch interactions function properly (as if mobile device)
    • Small screen elements have components properly visible
  • Investigate unit tests with Cypress Component Testing
    • Add mocking support for standalone components
    • Antennae signal range tests compared to in-game results
    • Delta-v tests for various mission profiles
    • Page initialization checks (CommNet Planner, Delta-v Planner, and ISRU Calculator)
@Blaarkies Blaarkies added the documentation Improvements or additions to documentation label Jul 30, 2021
@Blaarkies Blaarkies self-assigned this Jul 30, 2021
@Blaarkies Blaarkies added maintenance Upgrades and fixes to dependencies in progress Is currently being worked on labels Jan 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation in progress Is currently being worked on maintenance Upgrades and fixes to dependencies
Projects
None yet
Development

No branches or pull requests

1 participant