Раскрыть модель Laravel PHPUnit Prophecy

У меня есть класс ExamQuestion, который расширяет модель от Laravel.

Внутри у меня есть публичный метод под названием getHigherPoints() с некоторой бизнес-логикой.

Я хочу издеваться над этим методом, мой тест:

factory(ExamQuestion::class)->create();

$model = $this->prophesize(ExamQuestion::class);

\App::instance(ExamQuestion::class, $model->reveal());

$model->getHigherPoints()->shouldBeCalled();

Это не проходит. Этот фрагмент работает для других классов, которые я сделал сам.

Есть идеи, как обращаться с объектами Model?

0 ответов

Другие вопросы по тегам