示例#1
0
 public function testJsVariablesAreOk()
 {
     $c = Factory::cci(10, 100, 27);
     $generator = new FancyboxAjaxGenerator('http://test.lcl/testpopup.php');
     $js = $generator->getScript($c, 54);
     $this->assertContains('var ' . DataResolver::CAMPAIGN_ID_KEY . ' = "27"', $js);
     $this->assertContains('var url = "http://test.lcl/testpopup.php"', $js);
     $this->assertContains('var tout = 54000', $js);
 }
 public function testSaveNotExistingImpressions()
 {
     $campaignId = 555;
     $c = Factory::cci(3, 10, $campaignId);
     $this->assertNull($this->findByCampaign($c));
     $impressions = Factory::cici(3, 10, 6, 8, $campaignId);
     $this->save($impressions);
     $impressions = $this->findByCampaign($impressions->getCampaign());
     $this->assertEquals(6, $impressions->getForToday());
     $this->assertEquals(8, $impressions->getTotal());
 }