This commit is contained in:
2021-12-18 01:03:32 +00:00
parent 878fbdf767
commit 531d7cf92b

View File

@@ -26,8 +26,7 @@ Prioritize anything that stands in the way of beta testing
TODO: NEXT:
Testing section below #1 cases
e2e needs to open *every* service list, actually every data table everywhere and confirm no errors on any
e2e needs to open every form and confirm no errors on any
Update all dependencies
Server section below for the AGE interval bug then can go back to regularly scheduled items
@@ -233,18 +232,33 @@ TODO: 1 BETA DOCS:
██║ ██╔══╝ ╚════██║ ██║ ██║██║╚██╗██║██║ ██║
██║ ███████╗███████║ ██║ ██║██║ ╚████║╚██████╔╝
╚═╝ ╚══════╝╚══════╝ ╚═╝ ╚═╝╚═╝ ╚═══╝ ╚═════╝
- 1 todo: e2e need way to test notifications working in app
they currently take too long to deliver and the notifications page requires a refresh as it will not display even when the notify icon shows it's in until refres
actually, this might be a bug of it's own, maybe if inactive for time it refreshes automatically??
- 1 DOING: resurrect the old e2e test that opened every form and data table in the program and expand it to ensure it *does* open *every* possible form in the router.js
Is missing some forms possibly so go through router.js and look for any missing routes
- 1 todo: turn tag selection into a COMMAND and add a slight delay to allow for it to do the search because it's currently too fast and so it adds instead of selecting
or maybe instead of delay it waits until it sees the search result then selects
In any case this needs to be a command to support future changes and to handle intermittent failures
-1 todo: e2e break monolithic accounting and service user tests into bits like smoke and order by number
Remove any test that are just to see if form opens as smoke takes care of that, these test sb about entering adn confirming data
- 1 todo: resurrect the old e2e test that opened every form and data table in the program and expand it to ensure it *does* open *every* possible form in the router.js
This shoudl be the very first test and in every case it should look for the error alert data-cy="error whatever the fuck"
-1 todo: Document in e2e project a "deploy" equivalent doc that outlines release testing steps
i.e. test locally in console both browsers
test command line chrome or whatever is most reliable
test here, test on devops etc, the process doc with steps and commands to do a proper release acceptance test
- 1 todo: e2e need way to test notifications working in app
they currently take too long to deliver and the notifications page requires a refresh as it will not display even when the notify icon shows it's in until refres
actually, this might be a bug of it's own, maybe if inactive for time it refreshes automatically??
-1 todo: check out this SPA memory leak detector, it *does* have a login ability btw in case it's not obvious, something about extras or ...?
https://github.com/nolanlawson/fuite
## REPORTING ITEMS