slegarraga opened a new pull request, #429:
URL: https://github.com/apache/fineract-backoffice-ui/pull/429

   ## What
   
   Closes #424 — the diagnosis-first way: no timeout was raised; the test now 
says what it waits for.
   
   ## Change
   
   New `submitLoanProduct()` helper: awaits `expect(...).toBeEnabled()` before 
clicking, then all six submits in the spec use it.
   
   The flake's shape (locator resolved, never *enabled and stable*) pointed at 
the button sitting `[disabled]` while the reactive form settles. Under default 
worker parallelism that settle window can stretch past the 30s click timeout; 
capping workers hid it, which is why CI looked clean at `--workers=4`.
   
   ## Verification
   
   | Run | Workers | Result |
   |---|---|---|
   | This branch | 4 | **39/39 passed** (`--repeat-each=3`) |
   | This branch | default | **39/39 passed** |
   | This branch, second run | default | **39/39 passed** |
   | `origin/main` baseline | default | 39/39 this time — consistent with the 
issue's "1-4 of 39 on a loaded machine" intermittent profile |
   
   `npm run lint` clean.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to