You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This RFC proposes to setup user integration (UI) testing via puppeteer and tape. Ideally, we'd setup UI testing to run in a continuous integration environment, such as that which is offered via GitHub actions.
Initially, the tests can be simple and straightforward; e.g.,
When a user filters the side menu, the menu is actually filtered.
When a user clicks on a side menu item, a README is displayed.
When a user clicks to run package tests/benchmarks, the tests/benchmarks actually run.
Eventually, testing can be expanded to crawling the site and ensuring that
we don't have broken links
all pages load and are operational
...etc
Related Issues
Does this feature request have any related issues?
No.
Questions
Any questions for reviewers?
No.
Other
Any other information relevant to this feature request? This may include screenshots, references, sample output, and/or implementation notes.
The following may provide some inspiration for how to use tape (or a stdlib equivalent):
Checklist
RFC:
.Description
This RFC proposes to setup user integration (UI) testing via
puppeteer
andtape
. Ideally, we'd setup UI testing to run in a continuous integration environment, such as that which is offered via GitHub actions.Initially, the tests can be simple and straightforward; e.g.,
Eventually, testing can be expanded to crawling the site and ensuring that
Related Issues
No.
Questions
No.
Other
The following may provide some inspiration for how to use
tape
(or astdlib
equivalent):The text was updated successfully, but these errors were encountered: