Lines 133-139
describe("Agreement CRUD operations", () => {
Link Here
|
133 |
|
133 |
|
134 |
it("List agreements", () => { |
134 |
it("List agreements", () => { |
135 |
// GET agreements returns 500 |
135 |
// GET agreements returns 500 |
136 |
cy.intercept("GET", "/api/v1/erm/agreements", { |
136 |
cy.intercept("GET", "/api/v1/erm/agreements*", { |
137 |
statusCode: 500, |
137 |
statusCode: 500, |
138 |
error: "Something went wrong", |
138 |
error: "Something went wrong", |
139 |
}); |
139 |
}); |
Lines 167-177
describe("Agreement CRUD operations", () => {
Link Here
|
167 |
|
167 |
|
168 |
it("Add agreement", () => { |
168 |
it("Add agreement", () => { |
169 |
// No agreement, no license yet |
169 |
// No agreement, no license yet |
170 |
cy.intercept("GET", "/api/v1/erm/agreements", { |
170 |
cy.intercept("GET", "/api/v1/erm/agreements*", { |
171 |
statusCode: 200, |
171 |
statusCode: 200, |
172 |
body: [], |
172 |
body: [], |
173 |
}); |
173 |
}); |
174 |
cy.intercept("GET", "/api/v1/erm/licenses", { |
174 |
cy.intercept("GET", "/api/v1/erm/licenses*", { |
175 |
statusCode: 200, |
175 |
statusCode: 200, |
176 |
body: [], |
176 |
body: [], |
177 |
}); |
177 |
}); |
Lines 299-305
describe("Agreement CRUD operations", () => {
Link Here
|
299 |
"Agreement created" |
299 |
"Agreement created" |
300 |
); |
300 |
); |
301 |
|
301 |
|
302 |
cy.intercept("GET", "/api/v1/erm/agreements", { |
302 |
cy.intercept("GET", "/api/v1/erm/agreements*", { |
303 |
statusCode: 200, |
303 |
statusCode: 200, |
304 |
body: [{ agreement_id: 1, description: "an existing agreement" }], |
304 |
body: [{ agreement_id: 1, description: "an existing agreement" }], |
305 |
}); |
305 |
}); |
Lines 307-313
describe("Agreement CRUD operations", () => {
Link Here
|
307 |
// Add new license |
307 |
// Add new license |
308 |
let licenses_to_relate = get_licenses_to_relate(); |
308 |
let licenses_to_relate = get_licenses_to_relate(); |
309 |
let related_license = agreement.agreement_licenses[0]; |
309 |
let related_license = agreement.agreement_licenses[0]; |
310 |
cy.intercept("GET", "/api/v1/erm/licenses", { |
310 |
cy.intercept("GET", "/api/v1/erm/licenses*", { |
311 |
statusCode: 200, |
311 |
statusCode: 200, |
312 |
body: licenses_to_relate, |
312 |
body: licenses_to_relate, |
313 |
}); |
313 |
}); |
Lines 331-337
describe("Agreement CRUD operations", () => {
Link Here
|
331 |
|
331 |
|
332 |
// Add new related agreement |
332 |
// Add new related agreement |
333 |
let related_agreement = agreement.agreement_relationships[0]; |
333 |
let related_agreement = agreement.agreement_relationships[0]; |
334 |
cy.intercept("GET", "/api/v1/erm/agreements", { |
334 |
cy.intercept("GET", "/api/v1/erm/agreements*", { |
335 |
statusCode: 200, |
335 |
statusCode: 200, |
336 |
body: cy.get_agreements_to_relate(), |
336 |
body: cy.get_agreements_to_relate(), |
337 |
}); |
337 |
}); |
Lines 358-364
describe("Agreement CRUD operations", () => {
Link Here
|
358 |
cy.intercept( |
358 |
cy.intercept( |
359 |
{ |
359 |
{ |
360 |
method: "GET", |
360 |
method: "GET", |
361 |
url: "/api/v1/erm/agreements", |
361 |
url: "/api/v1/erm/agreements*", |
362 |
times: 1 |
362 |
times: 1 |
363 |
}, |
363 |
}, |
364 |
{ |
364 |
{ |
Lines 382-393
describe("Agreement CRUD operations", () => {
Link Here
|
382 |
"get-agreement" |
382 |
"get-agreement" |
383 |
); |
383 |
); |
384 |
// Intercept related licenses request after entering agreement edit |
384 |
// Intercept related licenses request after entering agreement edit |
385 |
cy.intercept("GET", "/api/v1/erm/licenses", { |
385 |
cy.intercept("GET", "/api/v1/erm/licenses*", { |
386 |
statusCode: 200, |
386 |
statusCode: 200, |
387 |
body: licenses_to_relate, |
387 |
body: licenses_to_relate, |
388 |
}).as("get-related-licenses"); |
388 |
}).as("get-related-licenses"); |
389 |
// Intercept related agreements request after entering agreement edit |
389 |
// Intercept related agreements request after entering agreement edit |
390 |
cy.intercept("GET", "/api/v1/erm/agreements", { |
390 |
cy.intercept("GET", "/api/v1/erm/agreements*", { |
391 |
statusCode: 200, |
391 |
statusCode: 200, |
392 |
body: cy.get_agreements_to_relate(), |
392 |
body: cy.get_agreements_to_relate(), |
393 |
}).as("get-related-agreements"); |
393 |
}).as("get-related-agreements"); |