Uploaded image for project: 'ui-data-import'
  1. ui-data-import
  2. UIDATIMP-408

Validation for MARC Field mapping syntax

    XMLWordPrintable

Details

    • Folijet

    Description

      Purpose: To ensure that field mapping syntax is validated when entered into the field mapping profile details

      As a staff person
      I want to know that the MARC field mapping details I enter are formatted correctly
      So that the import errors are minimized

      Scenarios

      1. Scenario 1
        • Given the field mapping profile details section when the incoming record type = MARC of any kind
        • When a User enters MARC fields/subfields or default values in the mapping fields of the profile
        • And presses Save
        • Then validate that the syntax has been entered correctly
      2. Scenario 2
        • Given the field mapping profile details
        • When the user presses Save, and the MARC field mapping syntax is valid
        • Then allow the field mapping profile to be saved
      3. Scenario 3
        • Given the field mapping profile details
        • When the user presses Save, and the MARC field mapping syntax is not valid
        • Then do not allow the field mapping profile to be saved
        • And display all errored fields in the red error state with this error message below the field: Please correct the syntax to continue
        • And position the cursor at the top-most field that has a validation error
      4. Scenario 4
        • Ensure automated testing coverage for this new code is 80% plus and confirm with screenshot

      See attached wireframe

      TestRail: Results

        Attachments

          Issue Links

            Activity

              People

                Unassigned Unassigned
                abreaux Ann-Marie Breaux
                Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  TestRail: Runs

                    TestRail: Cases