Example #1
0
 public function testTrackSignUp()
 {
     $site = $this->getMockSite(null, null, ['url' => 'http://www.my-website.net']);
     $user = CMTest_TH::createUser();
     $environment = new CM_Frontend_Environment($site, $user);
     $adagnit = new CMService_Adagnit_Client();
     $adagnit->trackSignUp($environment);
     $js = $adagnit->getJs($environment);
     $this->assertNotContains('ADGN.track.event(', $js);
     $adagnit->trackPageView($environment);
     $js = $adagnit->getJs($environment);
     $this->assertContains('ADGN.track.event(ADGN.eventTypes.signup, {"site":"www.my-website.net"});', $js);
 }