$mockController = $this->generate('Posts');モックコントローラーを作り、それを受け取って中にあるresponseプロパティからセットされたstatusCodeを取り出す。テストダブル方式ではないので、最終的にセットされた値しか取得できないが、まあこれで十分かな。
$this->testAction('/posts/9999', array('method' => 'get'));
$this->assertEquals('404', $mockController->response->statusCode());


No comments yet