public function renderConfiguration($owner) { $controller = new InstagramPluginConfigurationController($owner); return $controller->go(); }
public function testForDeleteCSRFToken() { self::buildInstanceData(); $owner_instance_dao = new OwnerInstanceMySQLDAO(); $instance_dao = new InstanceMySQLDAO(); $owner_dao = new OwnerMySQLDAO(); $options_array = $this->buildPluginOptions(); $this->simulateLogin('*****@*****.**', true, true); $owner = $owner_dao->getByEmail(Session::getLoggedInUser()); $controller = new InstagramPluginConfigurationController($owner, 'instagram'); // add mock page data to view $owner_instance_pages = array('123456' => array('id' => '123456', 'network_username' => 'test_username', 'network' => 'instagram')); $view = $controller->getViewManager(); $view->assign('owner_instance_pages', $owner_instance_pages); $output = $controller->go(); // looks for account delete token $this->assertPattern('/name="csrf_token" value="' . self::CSRF_TOKEN . '" \\/>/', $output); }