我想在单元测试中测试控制器的操作,如下所述:yii controller action unit testing without selenium。可选的;我知道这是通过使用功能测试来完成的。尝试这种方法很有趣。
为此,我需要创建控制器实例:
$controller = new SomeController('SomeController', Yii::$app->getModule('somemodule'));
执行此代码后,我收到错误:
致命错误:在非对象上调用成员函数getModule() C:\项目\ AIS \测试\ codeception \后端\单位\ SomeControllerTest.php 在第27行
如何在单元测试中创建控制器实例(一般情况下)?