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 |
- |
|
|