Впервые использую Behat 3.4.3 с Symfony 4 и не могу понять, почему Behat продолжает говорить, что мой сценарий и шаги не определены.
Вот .feature
//features/dash_contents.feature
@dashboard_context
Feature: Dashboard access
As a user
I should be able to view stats
Scenario: Observing the dashboard
When viewing the dashboard page
Then I should see elements
а вот класс
//Behat/DashboardContents.php
<?php
namespace App\Tests\Behat;
use Behat\Mink\Element\NodeElement;
use Behat\Mink\Exception\ElementNotFoundException;
use Behat\Mink\Exception\PendingException;
/**
*/
class DashboardContents
{
/**
* @Observing the dashboard
*/
public function observingTheDashboard()
{
throw new PendingException();
}
/**
* @When viewing the dashboard page
*/
public function viewingTheDashboardPage()
{
throw new PendingException();
}
/**
* @Then I should see elements
*/
public function iShouldSeeElements()
{
throw new PendingException();
}
}
Запуск bin/behat
выдает следующие предупреждения:
1 scenario (1 undefined)
2 steps (2 undefined)
Что мне здесь не хватает?