Вызов 2 сценариев behat с MinkExtension & RestContext возвращает 404 для второго - PullRequest
0 голосов
/ 23 октября 2018

Я заметил неожиданное поведение при тестировании функций с помощью Behat и MinkExtension.

Когда я вызываю 1-й сценарий, результат получается ожидаемым, но когда я вызываю любой 2-й запрос, он возвращает 404-ответ, даже еслизапросы идентичны.

Вот моя часть конфигурации behat.yml:

contexts:
...
    - Behat\MinkExtension\Context\MinkContext
    - behatch:context:json
    - behatch:context:rest
extensions:
Behatch\Extension: ~
Behat\Symfony2Extension:
  kernel:
    env: "acceptance"
    debug: "true"
Behat\MinkExtension:
    base_url: "http://127.0.0.1:8000/app_acceptance.php/"
    sessions:
        default:
            symfony2: ~

А вот сценарии behat:

Scenario: my scenario
When I send a "GET" request to "api/url"
Then the response status code should be 200 #it returns 200

Scenario: my scenario copy
When I send a "GET" request to "api/url"
Then the response status code should be 200 #it returns 404

Ответ от второго возвращается какtext/html и говорит: Маршрут не найден GET /app_acceptance.php/api/url ...

...