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

(-)a/t/cypress/integration/Patron/Address.ts (-23 / +5 lines)
Lines 2-38 describe("Display address", () => { Link Here
2
    beforeEach(() => {
2
    beforeEach(() => {
3
        cy.login();
3
        cy.login();
4
        cy.title().should("eq", "Koha staff interface");
4
        cy.title().should("eq", "Koha staff interface");
5
        cy.task("buildSampleObject", {
5
        cy.task("insertSamplePatron").then(objects_patron => {
6
            object: "patron",
6
            cy.wrap(objects_patron).as("objects_patron");
7
            values: {
8
                street_number: 12,
9
                street_type: "Rd",
10
                address: "Awesome",
11
                address2: "Library",
12
                city: "Portland",
13
                state: "OR",
14
                postal_code: "44240",
15
                country: "USA",
16
            },
17
        }).then(generatedPatron => {
18
            cy.task("insertObject", {
19
                type: "patron",
20
                object: generatedPatron,
21
            }).then(objects_patron => {
22
                cy.wrap(objects_patron).as("objects_patron");
23
            });
24
        });
7
        });
25
    });
8
    });
26
9
27
    afterEach(function () {
10
    afterEach(function () {
28
        cy.task("deleteSampleObjects", [this.objects_patron]);
11
        cy.task("deleteSampleObjects", this.objects_patron);
29
    });
12
    });
30
13
31
    it("should have correct spacing", function () {
14
    it("should have correct spacing", function () {
15
        const patron = this.objects_patron.patron;
32
        cy.visit(
16
        cy.visit(
33
            `/cgi-bin/koha/members/moremember.pl?borrowernumber=${this.objects_patron.patron_id}`
17
            `/cgi-bin/koha/members/moremember.pl?borrowernumber=${patron.patron_id}`
34
        );
18
        );
35
        const patron = this.objects_patron;
36
        cy.get(".patronbriefinfo").should($el => {
19
        cy.get(".patronbriefinfo").should($el => {
37
            const re = new RegExp(
20
            const re = new RegExp(
38
                `${patron.street_number} ${patron.address} ${patron.street_type}\\n\\s*${patron.address2}\\n\\s*${patron.city}, ${patron.state} ${patron.postal_code}\\n\\s*${patron.country}`
21
                `${patron.street_number} ${patron.address} ${patron.street_type}\\n\\s*${patron.address2}\\n\\s*${patron.city}, ${patron.state} ${patron.postal_code}\\n\\s*${patron.country}`
39
- 

Return to bug 40320