[Koha-bugs] [Bug 36355] New: Auth/csrf.ts is failing if many libraries in the DB

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Tue Mar 19 09:13:07 CET 2024


https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=36355

            Bug ID: 36355
           Summary: Auth/csrf.ts is failing if many libraries in the DB
 Change sponsored?: ---
           Product: Koha
           Version: unspecified
          Hardware: All
                OS: All
            Status: NEW
          Severity: minor
          Priority: P5 - low
         Component: Test Suite
          Assignee: chris at bigballofwax.co.nz
          Reporter: jonathan.druart at gmail.com
        QA Contact: testopia at bugs.koha-community.org

The test is selecting "All" in the length dropdown list of DT, but the query
takes more than the timeout delay (10sec) and we never see the "Delete" button.

We could fix this failure but actually it is catching another problem: we
should not have that many libraries in the DB.

Koha_Master/2813

koha_1       |   Running:  Auth/csrf.ts                                        
                          (3 of 15)
koha_1       | <?xml version="1.0" encoding="UTF-8"?>
koha_1       | <testsuites name="Mocha Tests" time="41.862" tests="6"
failures="2">
koha_1       |   <testsuite name="Root Suite" timestamp="2024-03-18T11:18:40"
tests="0" file="t/cypress/integration/Auth/csrf.ts" time="0.000" failures="0">
koha_1       |   </testsuite>
koha_1       |   <testsuite name="CSRF" timestamp="2024-03-18T11:18:40"
tests="6" time="41.845" failures="2">
koha_1       |     <testcase name="CSRF Add using POST without csrf"
time="3.693" classname="Add using POST without csrf">
koha_1       |     </testcase>
koha_1       |     <testcase name="CSRF Add using POST with invalid csrf"
time="3.749" classname="Add using POST with invalid csrf">
koha_1       |     </testcase>
koha_1       |     <testcase name="CSRF Add using GET" time="1.737"
classname="Add using GET">
koha_1       |     </testcase>
koha_1       |     <testcase name="CSRF Add" time="5.895" classname="Add">
koha_1       |     </testcase>
koha_1       |     <testcase name="CSRF Delete without CSRF" time="0.000"
classname="Delete without CSRF">
koha_1       |       <failure message="Timed out retrying after 10050ms:
`cy.click()` failed because the center of this element is hidden from view:
koha_1       | 
koha_1       | `<button type="submit"
id="delete_library_TEST_LIB" class="btn btn-default btn-xs"
role="button">...</button>`
koha_1       | 
koha_1       | Fix this problem, or use `{force: true}` to disable error
checking.
koha_1       | 
koha_1       | https://on.cypress.io/element-cannot-be-interacted-with"
type="CypressError"><![CDATA[CypressError: Timed out retrying after 10050ms:
`cy.click()` failed because the center of this element is hidden from view:
koha_1       | 
koha_1       | `<button type="submit" id="delete_library_TEST_LIB" class="btn
btn-default btn-xs" role="button">...</button>`
koha_1       | 
koha_1       | Fix this problem, or use `{force: true}` to disable error
checking.

-- 
You are receiving this mail because:
You are watching all bug changes.


More information about the Koha-bugs mailing list