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

    • Icon: Story Story
    • Resolution: Done
    • Icon: Medium Medium
    • None
    • 2.5.6, 3.0.0-beta3
    • QA
    • [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

            Unassigned Unassigned
            marek.nocon@ibexa.co Marek NocoĊ„
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: