public function testSuperUserCreateAction()
 {
     $super = $this->logoutCurrentUserLoginNewUserAndGetByUsername('super');
     Yii::app()->user->userModel = $super;
     $this->resetGetArray();
     $attributes = ContactWebFormTestHelper::getContactWebFormAttributes();
     ContactsModule::loadStartingData();
     $contactStates = ContactState::getByName('New');
     $contactWebForm = array();
     $contactWebForm['name'] = 'External Web Form (Drupal)';
     $contactWebForm['redirectUrl'] = 'http://www.zurmo.com/';
     $contactWebForm['submitButtonLabel'] = 'Save & Next';
     $contactWebForm['defaultState'] = $contactStates[0];
     $contactWebForm['defaultOwner'] = $super;
     $this->setPostArray(array('ContactWebForm' => $contactWebForm, 'ContactWebFormAttributeForm' => $attributes));
     $redirectUrl = $this->runControllerWithRedirectExceptionAndGetUrl('contactWebForms/default/create');
     $contactWebForms = ContactWebForm::getByName('External Web Form (Drupal)');
     $this->assertEquals(1, count($contactWebForms));
     $this->assertTrue($contactWebForms[0]->id > 0);
     $this->assertEquals('Save & Next', $contactWebForms[0]->submitButtonLabel);
     $this->assertEquals($attributes, unserialize($contactWebForms[0]->serializedData));
     $compareRedirectUrl = Yii::app()->createUrl('contactWebForms/default/details', array('id' => $contactWebForms[0]->id));
     $this->assertEquals($compareRedirectUrl, $redirectUrl);
 }