Beispiel #1
0
 public function testCanAddMultipleEventsToTracker()
 {
     $tracker = new Tracker(123);
     $event1 = new Event('Category', 'Action');
     $event2 = new Event('Category', 'Action');
     $tracker->addEvent($event1);
     $tracker->addEvent($event2);
     $events = count($tracker->getEvents());
     $this->assertEquals(2, $events);
 }
Beispiel #2
0
 public function testHelperRendersEmptyValueAndLabelAsEmptyStrings()
 {
     $event = new Event('Category', 'Action');
     $this->tracker->addEvent($event);
     $expected = '_gaq.push(["_trackEvent","Category","Action",null,null])';
     $actual = $this->script->getCode();
     $this->assertContains($expected, $actual);
 }