Как расширить PHPUnit в Laravel? - PullRequest
0 голосов
/ 29 января 2019

Я пытаюсь расширить PHPUnit в Laravel, но я столкнулся с проблемой - экземпляр приложения не загружен.Я сделаю все возможное, чтобы объяснить мою проблему.

Я хочу реализовать интерфейс TestListener и черту TestListenerDefaultImplementation для использования функции прослушивания PHPUnit.Но также мне нужно использовать мои модели в этом слушателе.

Как вы можете догадаться, я не могу этого сделать, потому что черта CreateApplication Laravel используется только в паре с ее BasicTest.Таким образом, слушатель ничего не знает об экземпляре приложения.Как мне сделать это со слушателями?

Мой файл phpunit.xml:

https://gist.github.com/andrewgorpenko/1a7d472ab4747f081c7da247261e29d1

1 Ответ

0 голосов
/ 25 июня 2019

Это преднамеренная особенность фреймворка, а то, что я сделал, является своего рода «плохой практикой».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...