/** * Test debug footer. */ public function testBuildSDKDebugFooter() { $params = $this->getParams(); $_SERVER['HTTP_USER_AGENT'] = "google"; $base = new Base($params); $access_method = 'getContent'; $msg = 'Lorem ipsum dolor sit amet, consectetur adipisicing elit,' . ' sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.'; $base->seo_url = "test.com"; $base->config['page'] = "2"; $base->config['base_url'] = "test.bv"; $base->config['page_url'] = "test.bv&debug=true"; $bvFooter = new BVFooter($base, $access_method, $msg); $res = $bvFooter->buildSDKDebugFooter(); $this->assertContains('<li data-bvseo="staging">FALSE</li>', $res); $this->assertContains('<li data-bvseo="testing">TRUE</li>', $res); $this->assertContains('<li data-bvseo="seo.sdk.enabled">TRUE</li>', $res); $this->assertContains('<li data-bvseo="seo.sdk.ssl.enabled">TRUE</li>', $res); $this->assertContains('<li data-bvseo="proxyHost">none</li>', $res); $this->assertContains('<li data-bvseo="proxyPort">0</li>', $res); $this->assertContains('<li data-bvseo="seo.sdk.charset">UTF-8</li>', $res); $this->assertContains('<li data-bvseo="en">TRUE</li>', $res); $this->assertContains('<li data-bvseo="pn">bvseo-2</li>', $res); $this->assertContains('<li data-bvseo="userAgent">google</li>', $res); $this->assertContains('<li data-bvseo="pageURI">test.bv&debug=true</li>', $res); $this->assertContains('<li data-bvseo="baseURI">test.bv</li>', $res); $this->assertContains('<li data-bvseo="contentURL">test.com</li>', $res); }
/** * Return hidden metadata for adding to SEO content. */ private function _buildComment($access_method) { $bvf = new BVFooter($this, $access_method, $this->msg); $footer = $bvf->buildSDKFooter(); $reveal = $this->_getBVReveal(); if ($reveal) { $footer .= $bvf->buildSDKDebugFooter(); } return $footer; }