All files / public/js ElementCollection.mjs

52.38% Statements 22/42
0% Branches 0/3
4.76% Functions 1/21
51.21% Lines 21/41

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 15712x   12x   12x   12x   12x   12x   12x   12x   12x   12x   12x   12x   12x   12x   12x   12x   12x   12x   12x   12x                           17x                                                                                                                                                                                                                
export class ElementCollection
{
    static MEMBER_CREATE_BUTTON_ID = "member-create-button";
 
    static MEMBER_CREATE_MODAL_ID = "member-create-modal";
 
    static MEMBER_CREATE_MODAL_LABEL_ID = "member-create-modal-label";
 
    static MEMBER_CREATE_MODAL_NAME_FIELD_ID = "member-create-modal-name";
 
    static MEMBER_CREATE_MODAL_ADMIN_NUMBER_FIELD_ID = "member-create-modal-admin-number";
 
    static MEMBER_CREATE_MODAL_GYM_PROGRAMS_FIELD_ID = "member-create-modal-gym-programs";
 
    static MEMBER_CREATE_MODAL_MESSAGE_ID = "member-create-modal-message";
 
    static MEMBER_LIST_CONTAINER_ID = "member-list-container";
 
    static MEMBER_UDPATE_MODAL_ID = "member-update-modal";
 
    static MEMBER_UDPATE_MODAL_NAME_FIELD_ID = "update-member-name";
 
    static MEMBER_UDPATE_MODAL_ADMIN_NUMBER_FIELD_ID = "update-member-admin-number";
 
    static MEMBER_UDPATE_MODAL_GYM_PROGRAMS_FIELD_ID = "update-member-gym-programs";
 
    static MEMBER_UDPATE_MODAL_MESSAGE_ID = "update-member-message";
 
    static MEMBER_UDPATE_MODAL_SUBMIT_BUTTON_ID = "update-member-submit-button";
 
    static GYM_PROGRAMS_FIELD_TITLE_MEMBER_LIST_CLASS_NAME = "gym-programs-field-title-member-list-class";
 
    static MEMBER_LIST_ERROR_HEADING_ID = "member-list-error-heading";
 
    static MEMBER_LISTING_NAME_ELEMENT = "member-listing-name";
 
    static MEMBER_LISTING_ADMIN_NUMBER_ELEMENT = "member-listing-admin-number";
 
    static MEMBER_LISTING_GYM_PROGRAMS_ELEMENT = "member-listing-gym-programs";
 
    static getMemberCreateButton()
    {
        return document.getElementById(ElementCollection.MEMBER_CREATE_BUTTON_ID);
    }
 
    static getMemberCreateButtonCypress()
    {
        return cy.get(`#${ElementCollection.MEMBER_CREATE_BUTTON_ID}`);
    }
 
    static getMemberListContainer()
    {
        return document.getElementById(ElementCollection.MEMBER_LIST_CONTAINER_ID);
    }
 
    static getMemberListContainerCypress()
    {
        return cy.get(`#${ElementCollection.MEMBER_LIST_CONTAINER_ID}`);
    }
 
    static getMemberCreateModal()
    {
        return document.getElementById(ElementCollection.MEMBER_CREATE_MODAL_ID);
    }
 
    static getMemberCreateModalCypress()
    {
        return cy.get(`#${ElementCollection.MEMBER_CREATE_MODAL_ID}`);
    }
 
    static getMemberCreateModalLabel()
    {
        return document.getElementById(ElementCollection.MEMBER_CREATE_MODAL_LABEL_ID);
    }
 
    static getMemberCreateModalNameField()
    {
        return document.getElementById(ElementCollection.MEMBER_CREATE_MODAL_NAME_FIELD_ID);
    }
 
    static getMemberCreateModalAdminNumberField()
    {
        return document.getElementById(ElementCollection.MEMBER_CREATE_MODAL_ADMIN_NUMBER_FIELD_ID);
    }
 
    static getMemberCreateModalGymProgramsField()
    {
        return document.getElementById(ElementCollection.MEMBER_CREATE_MODAL_GYM_PROGRAMS_FIELD_ID);
    }
 
    static getMemberCreateModalMessage()
    {
        return document.getElementById(ElementCollection.MEMBER_CREATE_MODAL_MESSAGE_ID);
    }
 
    /**
     * @param { number | undefined } timeout
     */
    static getMemberUpdateModalCypress(timeout = undefined)
    {
        return cy.get(`#${ElementCollection.MEMBER_UDPATE_MODAL_ID}`, timeout === undefined ? {} : { timeout });
    }
 
    static getMemberUpdateModalNameFieldCypress()
    {
        return cy.get(`#${ElementCollection.MEMBER_UDPATE_MODAL_NAME_FIELD_ID}`);
    }
 
    static getMemberUpdateModalAdminNumberFieldCypress()
    {
        return cy.get(`#${ElementCollection.MEMBER_UDPATE_MODAL_ADMIN_NUMBER_FIELD_ID}`);
    }
 
    static getMemberUpdateModalGymProgramsFieldCypress()
    {
        return cy.get(`#${ElementCollection.MEMBER_UDPATE_MODAL_GYM_PROGRAMS_FIELD_ID}`);
    }
 
    static getMemberUpdateModalMessageCypress()
    {
        return cy.get(`#${ElementCollection.MEMBER_UDPATE_MODAL_MESSAGE_ID}`);
    }
 
    static getMemberUpdateModalSubmitButtonCypress()
    {
        return cy.get(`#${ElementCollection.MEMBER_UDPATE_MODAL_SUBMIT_BUTTON_ID}`);
    }
 
    static getMemberListErrorHeadingCypress()
    {
        return cy.get(`#${ElementCollection.MEMBER_LIST_ERROR_HEADING_ID}`);
    }
 
    /**
     * @param { Chainable<JQuery<HTMLElementTagNameMap[K]>> } parentElement
     */
    static getMemberListingNameElementCypress(parentElement)
    {
        return parentElement.get(`.${ElementCollection.MEMBER_LISTING_NAME_ELEMENT}`);
    }
 
    /**
     * @param { Chainable<JQuery<HTMLElementTagNameMap[K]>> } parentElement
     */
    static getMemberListingAdminNumberElementCypress(parentElement)
    {
        return parentElement.get(`.${ElementCollection.MEMBER_LISTING_ADMIN_NUMBER_ELEMENT}`);
    }
 
    /**
     * @param { Chainable<JQuery<HTMLElementTagNameMap[K]>> } parentElement
     */
    static getMemberListingGymProgramsElementCypress(parentElement)
    {
        return parentElement.get(`.${ElementCollection.MEMBER_LISTING_GYM_PROGRAMS_ELEMENT}`);
    }
}