如何在CakePHP中使用admin前缀测试控制器操作?

时间:2013-09-09 21:26:31

标签: cakephp phpunit automated-tests

我已经在CakePHP中进行了测试,但是在Controllers'中使用testAction()时遇到问题。使用admin前缀进行测试。

我已经尝试了MockstaticExpects(),但没有运气。

尝试各种return => "contents|vars|view|result"产生了null。使用$this->contents$this->view会产生相同的结果。

如何使用admin前缀简洁地测试控制器操作,使用最少代码,最好是setUp()

提前致谢。

1 个答案:

答案 0 :(得分:0)

结果很简单,虽然很难找到。

$this->generate( 'Posts', [ 'components' => [ 'Auth' ] ] );

可以在您的测试用例,setUp()方法或DRY代码的其他方法中使用。