コード例 #1
0
ファイル: ClientTest.php プロジェクト: NicolasSchmutz/cm
 public function testSetPageView()
 {
     $googleAnalytics = new CMService_GoogleAnalytics_Client('');
     $environment = new CM_Frontend_Environment();
     $js = $googleAnalytics->getJs($environment);
     $this->assertNotContains('ga("send", "pageview"', $js);
     $googleAnalytics->addPageView('/foo');
     $js = $googleAnalytics->getJs($environment);
     $this->assertSame(1, substr_count($js, 'ga("send", "pageview"'));
     $this->assertSame(1, substr_count($js, 'ga("send", "pageview", "\\/foo");'));
     $googleAnalytics->setPageView('/bar');
     $js = $googleAnalytics->getJs($environment);
     $this->assertSame(1, substr_count($js, 'ga("send", "pageview"'));
     $this->assertSame(1, substr_count($js, 'ga("send", "pageview", "\\/bar");'));
 }