Codeception вызывает фатальную ошибку с Laravel 4 и Guzzle HTTP

Я использую Laravel 4.2. * И Codeception 2. * для записи.

Когда я пытаюсь создать приемочный тест с модулем Laravel4, я использую эту конфигурацию

## Other code
config:
      Laravel4:
           # This file is in app/tests/acceptance.suite.yml
            start: '/../../bootstrap/start.php'
            cleanup: true
## Other code

И это работает, я имею в виду, что я могу это построить. Но когда я запускаю codecept run, он терпит неудачу и вызывает фатальную ошибку.

Неустранимая ошибка: невозможно повторно объявить GuzzleHttp \ Stream \ create () (ранее объявленный в phar: ///usr/local/Cellar/codeception/2.0.0/libexec/codecept-2.0.0.phar/vendor/guzzlehttp/streams/src /functions.php:14) в /Users/Ludo237/Sites/l4/vendor/guzzlehttp/streams/src/functions.php в строке 14

Кажется, проблема в Guzzle. Я использую жужжание в своем приложении, но codeception тоже его использует.

Как я могу разрешить этот конфликт?


person Claudio Ludovico Panetta    schedule 10.06.2014    source источник


Ответы (1)


Для быстрого исправления просто переместите глобальную установку codeception внутри проекта и потребуйте ее через композитор ...

person Claudio Ludovico Panetta    schedule 13.06.2014