View | Details | Raw Unified | Return to bug 32991
Collapse All | Expand All

(-)a/t/cypress/integration/Agreements_spec.ts (-5 / +7 lines)
Lines 506-520 describe("Agreement CRUD operations", () => { Link Here
506
        cy.get("#agreements_list table tbody tr:first")
506
        cy.get("#agreements_list table tbody tr:first")
507
            .contains("Delete")
507
            .contains("Delete")
508
            .click();
508
            .click();
509
        cy.get("#agreements_confirm_delete h2").contains("Delete agreement");
509
        cy.get(".dialog.alert.confirmation h1").contains("remove this agreement");
510
        cy.contains("Agreement name: " + agreement.name);
511
510
512
        // Submit the form, get 500
511
        // Submit the form, get 500
513
        cy.intercept("DELETE", "/api/v1/erm/agreements/*", {
512
        cy.intercept("DELETE", "/api/v1/erm/agreements/*", {
514
            statusCode: 500,
513
            statusCode: 500,
515
            error: "Something went wrong",
514
            error: "Something went wrong",
516
        });
515
        });
517
        cy.contains("Yes, delete").click();
516
        cy.contains("Accept").click();
518
        cy.get("main div[class='dialog alert']").contains(
517
        cy.get("main div[class='dialog alert']").contains(
519
            "Something went wrong: Error: Internal Server Error"
518
            "Something went wrong: Error: Internal Server Error"
520
        );
519
        );
Lines 524-530 describe("Agreement CRUD operations", () => { Link Here
524
            statusCode: 204,
523
            statusCode: 204,
525
            body: null,
524
            body: null,
526
        });
525
        });
527
        cy.contains("Yes, delete").click();
526
        cy.get("#agreements_list table tbody tr:first")
527
            .contains("Delete")
528
            .click();
529
        cy.get(".dialog.alert.confirmation h1").contains("remove this agreement");
530
        cy.contains("Accept").click();
528
        cy.get("main div[class='dialog message']").contains(
531
        cy.get("main div[class='dialog message']").contains(
529
            "Agreement deleted"
532
            "Agreement deleted"
530
        );
533
        );
531
- 

Return to bug 32991