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

(-)a/t/cypress/integration/ERM/Dialog_spec.ts (-3 / +5 lines)
Lines 17-22 function get_package() { Link Here
17
                package_id: 1,
17
                package_id: 1,
18
            },
18
            },
19
        ],
19
        ],
20
        notes: "",
20
        resources_count: 0,
21
        resources_count: 0,
21
    };
22
    };
22
}
23
}
Lines 100-111 describe("Dialog operations", () => { Link Here
100
                "X-Base-Total-Count": "1",
101
                "X-Base-Total-Count": "1",
101
                "X-Total-Count": "1",
102
                "X-Total-Count": "1",
102
            },
103
            },
103
        });
104
        }).as("get-packages");
104
        cy.get("#packages_add").contains("Submit").click();
105
        cy.get("#packages_add").contains("Submit").click();
106
        cy.wait("@get-packages");
107
        cy.get("#packages_list").should("exist");
105
        cy.get("main div[class='alert alert-info']").contains(
108
        cy.get("main div[class='alert alert-info']").contains(
106
            "Package created"
109
            "Package created"
107
        );
110
        );
108
        cy.get("#packages_list").should("exist");
109
        cy.get("main div[class='alert alert-info']").should("have.length", 1);
111
        cy.get("main div[class='alert alert-info']").should("have.length", 1);
110
112
111
        cy.intercept("GET", "/api/v1/erm/eholdings/local/titles*", {
113
        cy.intercept("GET", "/api/v1/erm/eholdings/local/titles*", {
Lines 115-121 describe("Dialog operations", () => { Link Here
115
                "X-Base-Total-Count": "1",
117
                "X-Base-Total-Count": "1",
116
                "X-Total-Count": "1",
118
                "X-Total-Count": "1",
117
            },
119
            },
118
        });
120
        }).as("get-titles");
119
        cy.get(".sidebar_menu").contains("Titles").click();
121
        cy.get(".sidebar_menu").contains("Titles").click();
120
        // Info messages should be cleared when view is changed
122
        // Info messages should be cleared when view is changed
121
        cy.get("main div[class='alert alert-info']").should("not.exist");
123
        cy.get("main div[class='alert alert-info']").should("not.exist");
(-)a/t/cypress/integration/ERM/Packages_spec.ts (-7 / +4 lines)
Lines 32-39 describe("Package CRUD operations", () => { Link Here
32
                "X-Base-Total-Count": "0",
32
                "X-Base-Total-Count": "0",
33
                "X-Total-Count": "0",
33
                "X-Total-Count": "0",
34
            },
34
            },
35
        });
35
        }).as("get-packages");
36
        cy.visit("/cgi-bin/koha/erm/eholdings/local/packages");
36
        cy.visit("/cgi-bin/koha/erm/eholdings/local/packages");
37
        cy.wait("@get-packages");
37
        cy.get("#packages_list").contains("There are no packages defined");
38
        cy.get("#packages_list").contains("There are no packages defined");
38
39
39
        // GET packages returns something
40
        // GET packages returns something
Lines 47-59 describe("Package CRUD operations", () => { Link Here
47
                "X-Base-Total-Count": "1",
48
                "X-Base-Total-Count": "1",
48
                "X-Total-Count": "1",
49
                "X-Total-Count": "1",
49
            },
50
            },
50
        });
51
        }).as("get-packages");
51
        cy.intercept(
52
            "GET",
53
            "/api/v1/erm/eholdings/local/packages/*",
54
            erm_package
55
        );
56
        cy.visit("/cgi-bin/koha/erm/eholdings/local/packages");
52
        cy.visit("/cgi-bin/koha/erm/eholdings/local/packages");
53
        cy.wait("@get-packages");
57
        cy.get("#packages_list").contains("Showing 1 to 1 of 1 entries");
54
        cy.get("#packages_list").contains("Showing 1 to 1 of 1 entries");
58
    });
55
    });
59
56
(-)a/t/cypress/integration/Preservation/Trains.ts (-1 / +14 lines)
Lines 68-92 function get_items() { Link Here
68
            biblio: {
68
            biblio: {
69
                biblio_id: 1,
69
                biblio_id: 1,
70
                title: "a biblio title",
70
                title: "a biblio title",
71
                author: "an author",
71
            },
72
            },
72
            external_id: "bc_1",
73
            external_id: "bc_1",
73
            item_id: 1,
74
            item_id: 1,
75
            callnumber: "cn_1",
74
        },
76
        },
75
        {
77
        {
76
            biblio: {
78
            biblio: {
77
                biblio_id: 2,
79
                biblio_id: 2,
78
                title: "an other biblio title",
80
                title: "an other biblio title",
81
                author: "another author",
79
            },
82
            },
80
            external_id: "bc_2",
83
            external_id: "bc_2",
81
            item_id: 2,
84
            item_id: 2,
85
            callnumber: "cn_2",
82
        },
86
        },
83
        {
87
        {
84
            biblio: {
88
            biblio: {
85
                biblio_id: 3,
89
                biblio_id: 3,
86
                title: "yet an other biblio title",
90
                title: "yet an other biblio title",
91
                author: "yet another author",
87
            },
92
            },
88
            external_id: "bc_3",
93
            external_id: "bc_3",
89
            item_id: 3,
94
            item_id: 3,
95
            callnumber: "cn_3",
90
        },
96
        },
91
    ];
97
    ];
92
}
98
}
Lines 128-133 function get_train_items() { Link Here
128
    train_item_1.processing_id = 1;
134
    train_item_1.processing_id = 1;
129
    train_item_1.processing = get_processings()[0];
135
    train_item_1.processing = get_processings()[0];
130
    train_item_1.item_id = 1;
136
    train_item_1.item_id = 1;
137
    train_item_1.train_item_id = 1;
138
    train_item_1.user_train_item_id = 1;
131
139
132
    let train_item_2 = get_items()[1];
140
    let train_item_2 = get_items()[1];
133
    let processing_attributes = get_attributes();
141
    let processing_attributes = get_attributes();
Lines 158-163 function get_train_items() { Link Here
158
    train_item_2.processing_id = 1;
166
    train_item_2.processing_id = 1;
159
    train_item_2.processing = get_processings()[0];
167
    train_item_2.processing = get_processings()[0];
160
    train_item_2.item_id = 2;
168
    train_item_2.item_id = 2;
169
    train_item_2.train_item_id = 2;
170
    train_item_2.user_train_item_id = 2;
161
171
162
    let train_item_3 = get_items()[0];
172
    let train_item_3 = get_items()[0];
163
    let processing_attributes = get_other_attributes();
173
    let processing_attributes = get_other_attributes();
Lines 181-186 function get_train_items() { Link Here
181
    train_item_3.processing_id = 2;
191
    train_item_3.processing_id = 2;
182
    train_item_3.processing = get_processings()[1];
192
    train_item_3.processing = get_processings()[1];
183
    train_item_3.item_id = 3;
193
    train_item_3.item_id = 3;
194
    train_item_3.train_item_id = 3;
195
    train_item_3.user_train_item_id = 3;
184
196
185
    return [train_item_1, train_item_2, train_item_3];
197
    return [train_item_1, train_item_2, train_item_3];
186
}
198
}
Lines 568-575 describe("Trains", () => { Link Here
568
            "GET",
580
            "GET",
569
            "/api/v1/preservation/trains/" + train.train_id,
581
            "/api/v1/preservation/trains/" + train.train_id,
570
            train_with_one_item
582
            train_with_one_item
571
        );
583
        ).as("get-train");
572
        cy.contains("Submit").click();
584
        cy.contains("Submit").click();
585
        cy.wait("@get-train");
573
        cy.get("#trains_show").contains("Showing 1 to 1 of 1 entries");
586
        cy.get("#trains_show").contains("Showing 1 to 1 of 1 entries");
574
587
575
        let train_with_2_items = Object.assign({}, train);
588
        let train_with_2_items = Object.assign({}, train);
(-)a/t/cypress/integration/Preservation/WaitingList.ts (-1 / +16 lines)
Lines 7-26 function get_items() { Link Here
7
            biblio: {
7
            biblio: {
8
                biblio_id: 1,
8
                biblio_id: 1,
9
                title: "a biblio title",
9
                title: "a biblio title",
10
                author: "an author",
10
            },
11
            },
11
            external_id: "bc_1",
12
            external_id: "bc_1",
12
            item_id: 1,
13
            item_id: 1,
14
            callnumber: "cn_1",
13
        },
15
        },
14
        {
16
        {
15
            biblio: {
17
            biblio: {
16
                biblio_id: 2,
18
                biblio_id: 2,
17
                title: "yet another biblio title",
19
                title: "an other biblio title",
20
                author: "another author",
21
            },
22
            external_id: "bc_2",
23
            item_id: 2,
24
            callnumber: "cn_2",
25
        },
26
        {
27
            biblio: {
28
                biblio_id: 3,
29
                title: "yet an other biblio title",
30
                author: "yet another author",
18
            },
31
            },
19
            external_id: "bc_3",
32
            external_id: "bc_3",
20
            item_id: 3,
33
            item_id: 3,
34
            callnumber: "cn_3",
21
        },
35
        },
22
    ];
36
    ];
23
}
37
}
38
24
let config = {
39
let config = {
25
    permissions: { manage_sysprefs: "1" },
40
    permissions: { manage_sysprefs: "1" },
26
    settings: {
41
    settings: {
(-)a/t/cypress/support/e2e.js (-1 / +1 lines)
Lines 337-342 cy.get_package = () => { Link Here
337
        name: "package 1",
337
        name: "package 1",
338
        package_type: "complete",
338
        package_type: "complete",
339
        content_type: "Print",
339
        content_type: "Print",
340
        notes: "",
340
        package_agreements: [
341
        package_agreements: [
341
            {
342
            {
342
                agreement: {
343
                agreement: {
343
- 

Return to bug 6473