https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=43881 Bug ID: 43881 Summary: Vendors_spec.ts receive test depends on the first table row Initiative type: --- Sponsorship --- status: Product: Koha Version: Main Hardware: All OS: All Status: NEW Severity: normal Priority: P5 - low Component: Test Suite Assignee: chris@bigballofwax.co.nz Reporter: martin.renvoize@openfifth.co.uk QA Contact: testopia@bugs.koha-community.org Target Milestone: --- Vendors_spec.ts "receive should open in the same tab" searches the vendors table for the vendor it created and then clicks "Receive shipments" in tr:first. That assumes the created vendor is the first row, which is only true when no other vendor is returned ahead of it. If another vendor is listed first (for example one left over from an earlier spec), the click goes to the wrong vendor, or the first row has no "Receive shipments" link and the test times out. This is the failure seen on the Debian 12 Jenkins runs. The test should find the row for its own vendor by name. Related: Bug 43880 (the vendors table search listing every active vendor), which made the leftover rows visible. Test plan: 1. Run t/cypress/integration/Acquisitions/Vendors_spec.ts => passes 2. Create another active vendor first (so it sorts before the test vendor) and run it again => still passes -- You are receiving this mail because: You are watching all bug changes.