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

(-)a/t/cypress/integration/Preservation/Trains.ts (-3 / +16 lines)
Lines 50-60 function get_processings() { Link Here
50
            name: "new processing",
50
            name: "new processing",
51
            processing_id: 1,
51
            processing_id: 1,
52
            attributes: get_attributes(),
52
            attributes: get_attributes(),
53
            letter_code: null,
53
        },
54
        },
54
        {
55
        {
55
            name: "an other processing",
56
            name: "an other processing",
56
            processing_id: 2,
57
            processing_id: 2,
57
            attributes: get_other_attributes(),
58
            attributes: get_other_attributes(),
59
            letter_code: null,
58
        },
60
        },
59
    ];
61
    ];
60
}
62
}
Lines 98-125 function get_train_items() { Link Here
98
            processing_attribute_id:
100
            processing_attribute_id:
99
                processing_attributes[0].processing_attribute_id,
101
                processing_attributes[0].processing_attribute_id,
100
            value: "Argentina",
102
            value: "Argentina",
103
            _strings: { value: { str: "Argentina" } },
101
        },
104
        },
102
        {
105
        {
103
            processing_attribute: processing_attributes[0],
106
            processing_attribute: processing_attributes[0],
104
            processing_attribute_id:
107
            processing_attribute_id:
105
                processing_attributes[0].processing_attribute_id,
108
                processing_attributes[0].processing_attribute_id,
106
            value: "Not a country",
109
            value: "Not a country",
110
            _strings: { value: { str: "Not a country" } },
107
        },
111
        },
108
        {
112
        {
109
            processing_attribute: processing_attributes[1],
113
            processing_attribute: processing_attributes[1],
110
            processing_attribute_id:
114
            processing_attribute_id:
111
                processing_attributes[1].processing_attribute_id,
115
                processing_attributes[1].processing_attribute_id,
112
            value: "a biblio title modified",
116
            value: "a biblio title modified",
117
            _strings: { value: { str: "a biblio title modified" } },
113
        },
118
        },
114
        {
119
        {
115
            processing_attribute: processing_attributes[2],
120
            processing_attribute: processing_attributes[2],
116
            processing_attribute_id:
121
            processing_attribute_id:
117
                processing_attributes[2].processing_attribute_id,
122
                processing_attributes[2].processing_attribute_id,
118
            value: "12cm",
123
            value: "12cm",
124
            _strings: { value: { str: "12cm" } },
119
        },
125
        },
120
    ];
126
    ];
121
    train_item_1.added_on = "2023-03-31T12:23:34+00:00";
127
    train_item_1.added_on = "2023-03-31T12:23:34+00:00";
122
    train_item_1.processing_id = 1;
128
    train_item_1.processing_id = 1;
129
    train_item_1.processing = get_processings()[0];
123
    train_item_1.item_id = 1;
130
    train_item_1.item_id = 1;
124
131
125
    let train_item_2 = get_items()[1];
132
    let train_item_2 = get_items()[1];
Lines 130-151 function get_train_items() { Link Here
130
            processing_attribute_id:
137
            processing_attribute_id:
131
                processing_attributes[0].processing_attribute_id,
138
                processing_attributes[0].processing_attribute_id,
132
            value: "Uruguay",
139
            value: "Uruguay",
140
            _strings: { value: { str: "Uruguay" } },
133
        },
141
        },
134
        {
142
        {
135
            processing_attribute: processing_attributes[1],
143
            processing_attribute: processing_attributes[1],
136
            processing_attribute_id:
144
            processing_attribute_id:
137
                processing_attributes[1].processing_attribute_id,
145
                processing_attributes[1].processing_attribute_id,
138
            value: "an other modified title",
146
            value: "an other modified title",
147
            _strings: { value: { str: "an other modified title" } },
139
        },
148
        },
140
        {
149
        {
141
            processing_attribute: processing_attributes[2],
150
            processing_attribute: processing_attributes[2],
142
            processing_attribute_id:
151
            processing_attribute_id:
143
                processing_attributes[2].processing_attribute_id,
152
                processing_attributes[2].processing_attribute_id,
144
            value: "34cm",
153
            value: "34cm",
154
            _strings: { value: { str: "34cm" } },
145
        },
155
        },
146
    ];
156
    ];
147
    train_item_2.added_on = "2023-04-01T12:34:56+00:00";
157
    train_item_2.added_on = "2023-04-01T12:34:56+00:00";
148
    train_item_2.processing_id = 1;
158
    train_item_2.processing_id = 1;
159
    train_item_2.processing = get_processings()[0];
149
    train_item_2.item_id = 2;
160
    train_item_2.item_id = 2;
150
161
151
    let train_item_3 = get_items()[0];
162
    let train_item_3 = get_items()[0];
Lines 156-171 function get_train_items() { Link Here
156
            processing_attribute_id:
167
            processing_attribute_id:
157
                processing_attributes[0].processing_attribute_id,
168
                processing_attributes[0].processing_attribute_id,
158
            value: "Bolivia",
169
            value: "Bolivia",
170
            _strings: { value: { str: "Bolivia" } },
159
        },
171
        },
160
        {
172
        {
161
            processing_attribute: processing_attributes[1],
173
            processing_attribute: processing_attributes[1],
162
            processing_attribute_id:
174
            processing_attribute_id:
163
                processing_attributes[1].processing_attribute_id,
175
                processing_attributes[1].processing_attribute_id,
164
            value: "W 123cm",
176
            value: "W 123cm",
177
            _strings: { value: { str: "W 123cm" } },
165
        },
178
        },
166
    ];
179
    ];
167
    train_item_3.added_on = "2023-04-02T12:34:56+00:00";
180
    train_item_3.added_on = "2023-04-02T12:34:56+00:00";
168
    train_item_3.processing_id = 2;
181
    train_item_3.processing_id = 2;
182
    train_item_3.processing = get_processings()[1];
169
    train_item_3.item_id = 3;
183
    train_item_3.item_id = 3;
170
184
171
    return [train_item_1, train_item_2, train_item_3];
185
    return [train_item_1, train_item_2, train_item_3];
Lines 285-294 describe("Trains", () => { Link Here
285
    });
299
    });
286
300
287
    it("Add train", () => {
301
    it("Add train", () => {
288
        cy.intercept("GET", "/api/v1/preservation/trains", []);
302
        cy.intercept("GET", "/api/v1/preservation/trains*", []);
289
        cy.intercept(
303
        cy.intercept(
290
            "GET",
304
            "GET",
291
            "/api/v1/preservation/processings",
305
            "/api/v1/preservation/processings*",
292
            get_processings()
306
            get_processings()
293
        );
307
        );
294
        cy.visit("/cgi-bin/koha/preservation/trains");
308
        cy.visit("/cgi-bin/koha/preservation/trains");
295
- 

Return to bug 30708