Я заметил неожиданное поведение при тестировании функций с помощью 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 ...