Uploaded image for project: 'eZ Publish / Platform'
  1. eZ Publish / Platform
  2. EZP-31073

Prepare a proof of contept with Behat testing improvements

    XMLWordPrintable

    Details

    • Type: Story
    • Status: Closed
    • Priority: Medium
    • Resolution: Done
    • Affects Version/s: 2.5.6, 3.0.0-beta3
    • Fix Version/s: None
    • Component/s: QA
    • Labels:
    • Sprint:
      [3.0] - Sprint 15

      Description

      List od potential improvements:

      • Start using https://github.com/FriendsOfBehat/SymfonyExtension , which should make managing Context classes easier
      • Register Page/Element Factories as services to make them replacable
      • Replace EnvironmentConstDictiornary with Symfony parameters
      • Register Pages/Elements as services to make declaring new Pages/Elements easier (without the need to add code to Factory) - requires splitting creating and setting parameters
      • Get rid of UtilityContext (BrowserContext), as it is not a Mink Context that defines steps
      • introduce NullNodeElement to avoid dealing with nulls (cannot be done if we want to use WebAssert)

        Attachments

          Activity

            People

            Assignee:
            Unassigned
            Reporter:
            marek.nocon@ez.no Marek NocoĊ„
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: