|
Lines 393-420
describe("Agreement CRUD operations", () => {
Link Here
|
| 393 |
}).as("get-vendor-options"); |
393 |
}).as("get-vendor-options"); |
| 394 |
|
394 |
|
| 395 |
// Intercept initial /agreements request once |
395 |
// Intercept initial /agreements request once |
| 396 |
cy.intercept( |
396 |
// and |
| 397 |
{ |
|
|
| 398 |
method: "GET", |
| 399 |
url: "/api/v1/erm/agreements*", |
| 400 |
times: 1, |
| 401 |
}, |
| 402 |
{ |
| 403 |
body: agreements, |
| 404 |
} |
| 405 |
); |
| 406 |
|
| 407 |
// Intercept follow-up 'search' request after entering /agreements |
397 |
// Intercept follow-up 'search' request after entering /agreements |
| 408 |
cy.intercept("GET", "/api/v1/erm/agreements?_page*", { |
398 |
cy.intercept("GET", "/api/v1/erm/agreements*", { |
| 409 |
statusCode: 200, |
399 |
statusCode: 200, |
| 410 |
body: agreements, |
400 |
body: agreements, |
| 411 |
headers: { |
401 |
headers: { |
| 412 |
"X-Base-Total-Count": "1", |
402 |
"X-Base-Total-Count": "1", |
| 413 |
"X-Total-Count": "1", |
403 |
"X-Total-Count": "1", |
| 414 |
}, |
404 |
}, |
| 415 |
}).as("get-single-agreement-search-result"); |
405 |
}).as("get-agreements"); |
| 416 |
cy.visit("/cgi-bin/koha/erm/agreements"); |
406 |
cy.visit("/cgi-bin/koha/erm/agreements"); |
| 417 |
cy.wait("@get-single-agreement-search-result"); |
407 |
cy.wait("@get-agreements"); |
|
|
408 |
cy.wait("@get-agreements"); |
| 418 |
|
409 |
|
| 419 |
// Intercept request after edit click |
410 |
// Intercept request after edit click |
| 420 |
cy.intercept("GET", "/api/v1/erm/agreements/*", agreement).as( |
411 |
cy.intercept("GET", "/api/v1/erm/agreements/*", agreement).as( |
| 421 |
- |
|
|