Uploaded image for project: 'XWiki Platform'
  1. XWiki Platform
  2. XWIKI-25137

Add automated test for "Create Application"

    XMLWordPrintable

Details

    • Unknown

    Description

      The manual test is here: Create Application

      Existing automated coverage

      • WizardIT#createApplication: Full wizard as a simple user: location picked with the tree in a 2-level nested space, name, field drag and drop, template provider icon/description, description, live table column, Finish; asserts the home page, adding entries, the breadcrumb path, the AWM apps live table, and Delete Application
      • ApplicationsPanelEntryIT#applicationPanelEntry: Sets the app title and icon on the application home edit form (not through the wizard), asserts they are kept, and opens the app by clicking its title in the Applications panel (icon not asserted in the panel)

      Missing automated coverage

      • Start the wizard from the Applications panel (More applications > Create your own!)
      • In the last wizard step, set the application title and pick an icon, then click Finish
      • Assert the application appears in the Applications panel with the chosen title
      • Assert the Applications panel entry shows the chosen icon

      Suggested location: xwiki-platform-core/xwiki-platform-appwithinminutes/xwiki-platform-appwithinminutes-test/xwiki-platform-appwithinminutes-test-docker/src/test/it/org/xwiki/appwithinminutes/test/ui/WizardIT.java

      Found by comparing the XWiki 18.4.4 manual test runs against the automated tests on master (a0055f10a1a).

      Attachments

        Activity

          People

            Unassigned Unassigned
            vmassol Vincent Massol
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated: