Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-50733

Review moodlehq/behat-extension dependencies

    XMLWordPrintable

Details

    • Internationals - 3.8 Sprint 2, Internationals - 3.8 Sprint 3

    Description

      Seems like some of the requires in the moodlehq/behat-extension composer.json are unnecessary:

      • "symfony/symfony" is an odd one, that requires the entire Symfony project. Think we can depend on what Behat requires.
      • "guzzlehttp/guzzle" looks unnecessary and isn't directly used in the project. I cannot actually find any of the other projects listing it as a direct dependency.
      • "behat/mink", "behat/mink-extension", "behat/mink-goutte-driver", "behat/mink-selenium2-driver" - just wondering if these should be here or in Moodle's composer.json. See behat/symfony2-extension as an example of another Behat extension.

      Interestingly, this PR looks like it was going to or is based on a version that addressed some of these problems.

      Attachments

        Issue Links

          Activity

            People

              mathewmay Mathew May
              bushido Mark Nielsen
              Andrew Lyons Andrew Lyons
              Eloy Lafuente (stronk7) Eloy Lafuente (stronk7)
              CiBoT CiBoT
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:
                9/Sep/19

                Time Tracking

                  Estimated:
                  Original Estimate - 0 minutes
                  0m
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 5 hours, 30 minutes
                  5h 30m