我必须将我的单元测试转换为代码接收。我需要使用本文中的 loginWithFakeUser() 函数 -如何在 Laravel 的单元测试中模拟身份验证用户?
public function loginWithFakeUser() {
$user = new User([
'id' => 1,
'name' => 'yish'
]);
$this->be($user);
}
$this->be()
当我的课程已经在扩展时,我该如何使用\Codeception\Test\Unit
?我不知道我应该做什么use ..
或如何正确使用。将函数 loginWithFakeUser() 放入其中:
use Illuminate\Foundation\Testing\Concerns\InteractsWithAuthentication;
use Illuminate\Foundation\Testing\Concerns\InteractsWithSession;
class AdminTest extends \Codeception\Test\Unit {
use InteractsWithAuthentication;
use InteractsWithSession;
}
给我一个错误:
[ErrorException] 未定义属性:AdminTest::$app
我不确定如何设置 $app 变量。请帮我。非常感谢!