Behat: Как тестировать классы с зависимостями? - PullRequest
0 голосов
/ 13 февраля 2019

В документации Behat мы получаем простой пример с классами shelf и basket:

public function __construct()
{
    $this->shelf = new Shelf();
    $this->basket = new Basket($this->shelf);
}

Но в реальном приложении это вряд липросто.В самом приложении я бы использовал контейнер внедрения зависимостей для автоматического разрешения зависимостей.Как бы это было достигнуто в классе Behat FeatureContext - путем насмешливых зависимостей?

...