it("List agreements", () => {
// GET agreements returns 500
- cy.intercept("GET", "/api/v1/erm/agreements", {
+ cy.intercept("GET", "/api/v1/erm/agreements*", {
statusCode: 500,
error: "Something went wrong",
});
it("Add agreement", () => {
// No agreement, no license yet
- cy.intercept("GET", "/api/v1/erm/agreements", {
+ cy.intercept("GET", "/api/v1/erm/agreements*", {
statusCode: 200,
body: [],
});
- cy.intercept("GET", "/api/v1/erm/licenses", {
+ cy.intercept("GET", "/api/v1/erm/licenses*", {
statusCode: 200,
body: [],
});
"Agreement created"
);
- cy.intercept("GET", "/api/v1/erm/agreements", {
+ cy.intercept("GET", "/api/v1/erm/agreements*", {
statusCode: 200,
body: [{ agreement_id: 1, description: "an existing agreement" }],
});
// Add new license
let licenses_to_relate = get_licenses_to_relate();
let related_license = agreement.agreement_licenses[0];
- cy.intercept("GET", "/api/v1/erm/licenses", {
+ cy.intercept("GET", "/api/v1/erm/licenses*", {
statusCode: 200,
body: licenses_to_relate,
});
// Add new related agreement
let related_agreement = agreement.agreement_relationships[0];
- cy.intercept("GET", "/api/v1/erm/agreements", {
+ cy.intercept("GET", "/api/v1/erm/agreements*", {
statusCode: 200,
body: cy.get_agreements_to_relate(),
});
cy.intercept(
{
method: "GET",
- url: "/api/v1/erm/agreements",
+ url: "/api/v1/erm/agreements*",
times: 1
},
{
"get-agreement"
);
// Intercept related licenses request after entering agreement edit
- cy.intercept("GET", "/api/v1/erm/licenses", {
+ cy.intercept("GET", "/api/v1/erm/licenses*", {
statusCode: 200,
body: licenses_to_relate,
}).as("get-related-licenses");
// Intercept related agreements request after entering agreement edit
- cy.intercept("GET", "/api/v1/erm/agreements", {
+ cy.intercept("GET", "/api/v1/erm/agreements*", {
statusCode: 200,
body: cy.get_agreements_to_relate(),
}).as("get-related-agreements");
it("List license", () => {
// GET license returns 500
- cy.intercept("GET", "/api/v1/erm/licenses", {
+ cy.intercept("GET", "/api/v1/erm/licenses*", {
statusCode: 500,
error: "Something went wrong",
});
it("List package", () => {
// GET package returns 500
- cy.intercept("GET", "/api/v1/erm/eholdings/local/packages", {
+ cy.intercept("GET", "/api/v1/erm/eholdings/local/packages*", {
statusCode: 500,
error: "Something went wrong",
});
it("Add package", () => {
- cy.intercept("GET", "/api/v1/erm/agreements", []);
+ cy.intercept("GET", "/api/v1/erm/agreements*", []);
// Click the button in the toolbar
cy.visit("/cgi-bin/koha/erm/eholdings/local/packages");
// Add new related agreement
let related_agreement = erm_package.package_agreements[0];
- cy.intercept("GET", "/api/v1/erm/agreements", {
+ cy.intercept("GET", "/api/v1/erm/agreements*", {
statusCode: 200,
body: cy.get_agreements_to_relate(),
});
).as("get-package");
cy.visit("/cgi-bin/koha/erm/eholdings/local/packages");
// Intercept related agreements request after entering agreement edit
- cy.intercept("GET", "/api/v1/erm/agreements", {
+ cy.intercept("GET", "/api/v1/erm/agreements*", {
statusCode: 200,
body: cy.get_agreements_to_relate(),
}).as("get-related-agreements");
cy.contains("Save").click();
// First attempt to import list has no packages
- cy.intercept("GET", "/api/v1/erm/eholdings/local/packages", {
+ cy.intercept("GET", "/api/v1/erm/eholdings/local/packages*", {
statusCode: 200,
body: []
}).as("get-empty-packages");
cy.get("#package_list .vs__selected").should('not.exist');
// Make sure packages are returned
- cy.intercept("GET", "/api/v1/erm/eholdings/local/packages", {
+ cy.intercept("GET", "/api/v1/erm/eholdings/local/packages*", {
statusCode: 200,
body: get_packages_to_relate(),
}).as("get-related-packages");
it("List title", () => {
// GET title returns 500
- cy.intercept("GET", "/api/v1/erm/eholdings/local/titles", {
+ cy.intercept("GET", "/api/v1/erm/eholdings/local/titles*", {
statusCode: 500,
error: "Something went wrong",
});
cy.intercept({
method: "GET",
- url: "/api/v1/erm/eholdings/local/packages",
+ url: "/api/v1/erm/eholdings/local/packages*",
times: 1
},
{
// Add new related package (resource)
let related_package = erm_title.resources[0];
- cy.intercept("GET", "/api/v1/erm/eholdings/local/packages", {
+ cy.intercept("GET", "/api/v1/erm/eholdings/local/packages*", {
statusCode: 200,
body: get_packages_to_relate(),
}).as('get-related-packages');
).as("get-title");
cy.visit("/cgi-bin/koha/erm/eholdings/local/titles");
// Intercept related packages request after entering title edit
- cy.intercept("GET", "/api/v1/erm/eholdings/local/packages", {
+ cy.intercept("GET", "/api/v1/erm/eholdings/local/packages*", {
statusCode: 200,
body: get_packages_to_relate(),
}).as('get-related-packages');