【发布时间】:2014-05-31 04:15:15
【问题描述】:
我有一个这样的测试方法:
public function testTaskPut()
{
$this->dispatch('/task/67', 'put');
$this->assertResponseStatusCode(200);
$this->assertModuleName('Task');
$this->assertControllerName('Task\Controller\Task');
$this->assertControllerClass('TaskController');
$this->assertMatchedRouteName('task');
}
现在我想设置原始帖子内容:
{"content":"example content"}
怎么做?
我可以这样做:
$request = new Request();
$request->setContent(json_encode(array(
'content' => 'example content'
)));
但是如何在 dispatch() 中使用$request...
【问题讨论】:
标签: php unit-testing zend-framework2 phpunit