From 531d7cf92b51d7016d010db6dd8b0743db478c78 Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Sat, 18 Dec 2021 01:03:32 +0000 Subject: [PATCH] --- ayanova/devdocs/todo.txt | 30 ++++++++++++++++++++++-------- 1 file changed, 22 insertions(+), 8 deletions(-) diff --git a/ayanova/devdocs/todo.txt b/ayanova/devdocs/todo.txt index 8f0d2af8..9e694273 100644 --- a/ayanova/devdocs/todo.txt +++ b/ayanova/devdocs/todo.txt @@ -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