public function testGivenAllParameters() { $_GET['p'] = '1001'; $_GET['n'] = 'twitter'; $controller = new ThinkUpEmbedController(true); $results = $controller->go(); $v_mgr = $controller->getViewManager(); $config = Config::getInstance(); $this->assertPattern('/ThinkUp1001 = new function()/', $results, "Javascript embed code returned"); }
public function testGivenAllParametersWithSSL() { $_SERVER['SERVER_NAME'] = 'mytestthinkup'; $_SERVER['HTTPS'] = true; $_GET['p'] = '1001'; $_GET['n'] = 'twitter'; $controller = new ThinkUpEmbedController(true); $results = $controller->go(); $v_mgr = $controller->getViewManager(); $this->assertPattern('/ThinkUp1001 = new function()/', $results, "Javascript embed code returned"); $this->debug($results); $expected_pattern = '/var BASE_URL = \'https:\\/\\/mytestthinkup/'; $this->assertPattern($expected_pattern, $results); $this->assertPattern('/thinkup_embed_1001/', $results, "Unique div name returned"); }