揭示Laravel模型PHPUnit预言

时间:2018-06-29 10:05:10

标签: laravel phpunit prophecy

我有一个ExamQuestion类,该类从Laravel扩展了模型。

内部有一个名为getHigherPoints()的公共方法,带有一些业务逻辑。

我想模拟这种方法,我的测试:

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

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

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

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

它没有通过。此代码段适用于我自己创建的其他课程。

有什么想法如何处理模型对象?

0 个答案:

没有答案