Lines 27-38
describe("loads the manage MARC import page", () => {
Link Here
|
27 |
it("upload a MARC record", () => { |
27 |
it("upload a MARC record", () => { |
28 |
cy.visit("/cgi-bin/koha/tools/stage-marc-import.pl"); |
28 |
cy.visit("/cgi-bin/koha/tools/stage-marc-import.pl"); |
29 |
|
29 |
|
30 |
cy.get('input[type="file"]').selectFile( |
30 |
cy.fixture("sample.mrc", null).as("sample_mrc"); |
31 |
"t/cypress/fixtures/sample.mrc" |
31 |
cy.get("input[type=file]").selectFile("@sample_mrc"); |
32 |
); |
32 |
cy.get("#fileuploadbutton").click(); |
33 |
cy.get('form[id="uploadfile"]').within(() => { |
|
|
34 |
cy.get('button[id="fileuploadbutton"]').click(); |
35 |
}); |
36 |
|
33 |
|
37 |
cy.get("#fileuploadstatus").contains("100%"); |
34 |
cy.get("#fileuploadstatus").contains("100%"); |
38 |
cy.get("legend") |
35 |
cy.get("legend") |
Lines 54-73
describe("loads the manage MARC import page", () => {
Link Here
|
54 |
"always_add" |
51 |
"always_add" |
55 |
); |
52 |
); |
56 |
|
53 |
|
57 |
cy.get('select[name="format"]').select("MARCXML", { force: true }); |
54 |
cy.get('select[name="format"]') |
58 |
cy.get("#format").should("have.value", "MARCXML"); |
55 |
.select("MARCXML", { force: true }) |
|
|
56 |
.should("have.value", "MARCXML"); |
59 |
|
57 |
|
60 |
//select some new options |
58 |
//select some new options |
61 |
cy.get("#matcher").select("3", { force: true }); |
59 |
cy.get("#matcher").select("3", { force: true }); |
62 |
cy.get("#overlay_action").select("create_new", { force: true }); |
60 |
cy.get("#matcher") |
63 |
cy.get("#nomatch_action").select("ignore", { force: true }); |
61 |
.select("3", { force: true }) |
64 |
cy.get("#item_action").select("ignore", { force: true }); |
62 |
.should("have.value", "3"); |
65 |
|
63 |
cy.get("#overlay_action") |
66 |
// Now verify all values |
64 |
.select("create_new", { force: true }) |
67 |
cy.get("#matcher").should("have.value", "3"); |
65 |
.should("have.value", "create_new"); |
68 |
cy.get("#overlay_action").should("have.value", "create_new"); |
66 |
cy.get("#nomatch_action") |
69 |
cy.get("#nomatch_action").should("have.value", "ignore"); |
67 |
.select("ignore", { force: true }) |
70 |
cy.get("#item_action").should("have.value", "ignore"); |
68 |
.should("have.value", "ignore"); |
|
|
69 |
cy.get("#item_action") |
70 |
.select("ignore", { force: true }) |
71 |
.should("have.value", "ignore"); |
71 |
|
72 |
|
72 |
cy.get("#mainformsubmit").click(); |
73 |
cy.get("#mainformsubmit").click(); |
73 |
|
74 |
|
74 |
- |
|
|