Skip to content

Commit bc3337e

Browse files
agalin920finnar-binshrunyan
authored
Resolve merge conflicts (#2878)
Co-authored-by: Nar -- <28705606+finnar-bin@users.noreply.github.com> Co-authored-by: Stuart Runyan <shrunyan@gmail.com>
1 parent 1db37e0 commit bc3337e

File tree

290 files changed

+11575
-536
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

290 files changed

+11575
-536
lines changed

cypress/e2e/content/content.spec.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,7 @@ describe("Content Specs", () => {
184184
});
185185

186186
it("Currency Field", () => {
187-
cy.get("#12-b35c68-jd1s8s input[type=number]")
187+
cy.get("#12-b35c68-jd1s8s input")
188188
.focus()
189189
.clear()
190190
.type("100.00")

cypress/e2e/schema/field.spec.js

+40
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,14 @@ const SELECTORS = {
1717
FIELD_SELECT_MEDIA: "FieldItem_images",
1818
FIELD_SELECT_BOOLEAN: "FieldItem_yes_no",
1919
FIELD_SELECT_ONE_TO_ONE: "FieldItem_one_to_one",
20+
FIELD_SELECT_CURRENCY: "FieldItem_currency",
2021
MEDIA_CHECKBOX_LIMIT: "MediaCheckbox_limit",
2122
MEDIA_CHECKBOX_LOCK: "MediaCheckbox_group_id",
2223
DROPDOWN_ADD_OPTION: "DropdownAddOption",
2324
DROPDOWN_DELETE_OPTION: "DeleteOption",
2425
AUTOCOMPLETE_MODEL_ZUID: "Autocomplete_relatedModelZUID",
2526
AUTOCOMPLETE_FIELED_ZUID: "Autocomplete_relatedFieldZUID",
27+
AUTOCOMPLETE_FIELD_CURRENCY: "Autocomplete_currency",
2628
INPUT_LABEL: "FieldFormInput_label",
2729
INPUT_NAME: "FieldFormInput_name",
2830
INPUT_OPTION_LABEL: "OptionLabel",
@@ -357,6 +359,44 @@ describe("Schema: Fields", () => {
357359
cy.getBySelector(`Field_${fieldName}`).should("exist");
358360
});
359361

362+
it("Creates a currency field", () => {
363+
cy.intercept("**/fields?showDeleted=true").as("getFields");
364+
365+
const fieldLabel = `Currency ${timestamp}`;
366+
const fieldName = `currency_${timestamp}`;
367+
368+
// Open the add field modal
369+
cy.getBySelector(SELECTORS.ADD_FIELD_BTN).should("exist").click();
370+
cy.getBySelector(SELECTORS.ADD_FIELD_MODAL).should("exist");
371+
372+
// Select one-to-one relationship field
373+
cy.getBySelector(SELECTORS.FIELD_SELECT_CURRENCY).should("exist").click();
374+
375+
// Select default currency
376+
cy.getBySelector(SELECTORS.AUTOCOMPLETE_FIELD_CURRENCY).type("phil");
377+
cy.get("[role=listbox] [role=option]").first().click();
378+
379+
// Fill up fields
380+
cy.getBySelector(SELECTORS.INPUT_LABEL).should("exist").type(fieldLabel);
381+
382+
// Navigate to rules tab and add default value
383+
cy.getBySelector(SELECTORS.RULES_TAB_BTN).click();
384+
// click on the default value checkbox
385+
cy.getBySelector(SELECTORS.DEFAULT_VALUE_CHECKBOX).click();
386+
// enter a default value
387+
cy.getBySelector(SELECTORS.DEFAULT_VALUE_INPUT).type("1000.50");
388+
// Verify default currency
389+
cy.getBySelector(SELECTORS.DEFAULT_VALUE_INPUT).contains("PHP");
390+
// Click done
391+
cy.getBySelector(SELECTORS.SAVE_FIELD_BUTTON).should("exist").click();
392+
cy.getBySelector(SELECTORS.ADD_FIELD_MODAL).should("not.exist");
393+
394+
cy.wait("@getFields");
395+
396+
// Check if field exists
397+
cy.getBySelector(`Field_${fieldName}`).should("exist");
398+
});
399+
360400
it("Creates a field via add another field button", () => {
361401
cy.intercept("**/fields?showDeleted=true").as("getFields");
362402

public/images/flags/ad.svg

+150
Loading

public/images/flags/ae.svg

+6
Loading

public/images/flags/af.svg

+81
Loading

public/images/flags/ag.svg

+14
Loading

public/images/flags/ai.svg

+29
Loading

public/images/flags/al.svg

+5
Loading

public/images/flags/am.svg

+5
Loading

public/images/flags/ao.svg

+13
Loading

public/images/flags/aq.svg

+5
Loading

public/images/flags/ar.svg

+32
Loading

0 commit comments

Comments
 (0)