GcDevelopment\Controller\DocumentTypeControllerTest::testEditActionWithInvalidPostData PHP Method

testEditActionWithInvalidPostData() public method

Test
    public function testEditActionWithInvalidPostData()
    {
        $viewModel = ViewModel::fromArray(array('name' => 'Test', 'identifier' => 'Test', 'content' => 'Test'));
        $viewModel->save();
        $documentTypeModel = DocumentTypeModel::fromArray(array('name' => 'TestDocumentType', 'icon_id' => 3, 'default_view_id' => $viewModel->getId(), 'user_id' => $this->user->getId()));
        $documentTypeModel->save();
        $this->dispatch('/admin/development/document-type/edit/' . $documentTypeModel->getId(), 'POST', array());
        $this->assertResponseStatusCode(200);
        $this->assertModuleName('GcDevelopment');
        $this->assertControllerName('DocumentTypeController');
        $this->assertControllerClass('DocumentTypeController');
        $this->assertMatchedRouteName('development/document-type/edit');
        $documentTypeModel->delete();
        $viewModel->delete();
    }