|
Lines 346-372
describe("Infinite scroll", () => {
Link Here
|
| 346 |
}).as("get-vendor-options"); |
346 |
}).as("get-vendor-options"); |
| 347 |
|
347 |
|
| 348 |
// Intercept initial /agreements request once |
348 |
// Intercept initial /agreements request once |
| 349 |
cy.intercept( |
349 |
// and |
| 350 |
{ |
|
|
| 351 |
method: "GET", |
| 352 |
url: "/api/v1/erm/agreements*", |
| 353 |
times: 1, |
| 354 |
}, |
| 355 |
{ |
| 356 |
body: agreements, |
| 357 |
} |
| 358 |
); |
| 359 |
// Intercept follow-up 'search' request after entering /agreements |
350 |
// Intercept follow-up 'search' request after entering /agreements |
| 360 |
cy.intercept("GET", "/api/v1/erm/agreements?_page*", { |
351 |
cy.intercept("GET", "/api/v1/erm/agreements*", { |
| 361 |
statusCode: 200, |
352 |
statusCode: 200, |
| 362 |
body: agreements, |
353 |
body: agreements, |
| 363 |
headers: { |
354 |
headers: { |
| 364 |
"X-Base-Total-Count": "1", |
355 |
"X-Base-Total-Count": "1", |
| 365 |
"X-Total-Count": "1", |
356 |
"X-Total-Count": "1", |
| 366 |
}, |
357 |
}, |
| 367 |
}).as("get-single-agreement-search-result"); |
358 |
}).as("get-agreements"); |
| 368 |
cy.visit("/cgi-bin/koha/erm/agreements"); |
359 |
cy.visit("/cgi-bin/koha/erm/agreements"); |
| 369 |
cy.wait("@get-single-agreement-search-result"); |
360 |
cy.wait("@get-agreements"); |
|
|
361 |
cy.wait("@get-agreements"); |
| 370 |
|
362 |
|
| 371 |
// Intercept request after edit click |
363 |
// Intercept request after edit click |
| 372 |
cy.intercept("GET", "/api/v1/erm/agreements/*", agreement).as( |
364 |
cy.intercept("GET", "/api/v1/erm/agreements/*", agreement).as( |
| 373 |
- |
|
|