public function testEditActionWithWrongPostData() { $roleModel = RoleModel::fromArray(array('name' => 'RoleTest', 'description' => 'Description')); $roleModel->save(); $this->dispatch('/admin/config/user/role/edit/' . $roleModel->getId(), 'POST', array()); $this->assertResponseStatusCode(200); $this->assertModuleName('GcConfig'); $this->assertControllerName('RoleController'); $this->assertControllerClass('RoleController'); $this->assertMatchedRouteName('config/user/role/edit'); $roleModel->delete(); }