Automation: Stabilize OIDC provider tests#17032
Conversation
8639dcd to
820a6e6
Compare
|
Can we start adding the |
820a6e6 to
d148752
Compare
@izaac yes, done. For the qase(, it(...)) wrappers in Cypress: do the numeric ids need to match real case ids in our Qase project, or can I use any sequence (e.g., continuing from the version.spec.ts example)? I’m trying to understand what breaks or misreports if the id doesn’t exist or doesn’t match the test in Qase. |
|
@yonasberhe23 yes they have to match an existing TC, the behavior right now won't create new ones if they don't have an ID, I didn't dig in that specific use case where the ID doesn't match any TC in the Qase documentation to check how the Qase plugin behave, it might just ignore it as it first decorates the title and then process it in the backend. |
d148752 to
4b81c41
Compare
4b81c41 to
489ce97
Compare
Summary
Fixes #rancher/qa-tasks#2231
Updates the OIDC provider tests so they navigate to the OIDC Apps list page and navigate into the detail page from the resource table instead of using goTo() on the detail URL. Deep-linking to the detail page was tied to flaky behavior for the full-secret copy row (load-order / snapshot timing).
Screenshot/Video
Checklist
Admin,Standard UserandUser Base