public function testEditActionWithInvalidPostData() { $datatypeModel = DatatypeModel::fromArray(array('name' => 'DatatypeTest', 'model' => 'Textstring')); $datatypeModel->save(); $this->dispatch('/admin/development/datatype/edit/' . $datatypeModel->getId(), 'POST', array()); $this->assertResponseStatusCode(200); $this->assertModuleName('GcDevelopment'); $this->assertControllerName('DatatypeController'); $this->assertControllerClass('DatatypeController'); $this->assertMatchedRouteName('development/datatype/edit'); $datatypeModel->delete(); }