работает на уровне 5.7. Я создал специальный контекст для аутентификации, но у меня возникла проблема, и похоже, что он не может найти класс.
Вот так выглядит моя структура и конфиг:
// behat.yml
default:
suites:
user:
paths: [ '%paths.base%/tests/Feature/Auth/features' ]
contexts: [ Tests\Feature\Auth\AuthFeatureContext ]
Файл контекста
// tests/Feature/Auth/AuthFeatureContext.php
<?php
namespace Tests\Feature\Auth;
use Behat\Behat\Context\Context;
use Behat\Behat\Context\SnippetAcceptingContext;
class ApiFeatureContext implements Context, SnippetAcceptingContext
{
}
Файл функции
// tests/Feature/Auth/features/authentication.feature
Feature: Authentication
In order to gain access to the site management area
As an admin
I need to be able to login and logout
Scenario: Logging in
Given I am on "/"
И у меня есть это в composer.json
"autoload-dev": {
"psr-4": {
"Tests\\": "tests/"
}
},
Запуск behat возвращает эту ошибку:
Tests\Feature\Auth\AuthFeatureContext
класс контекста не найден и
не может быть использован.