Source of file TrackerTest.php
Size: 1,470 Bytes - Last Modified: 2021-12-24T06:51:15+00:00
/var/www/docs.ssmods.com/process/src/tests/TrackerTest.php
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 | <?php use UnitedPrototype\GoogleAnalytics; class TrackerTest extends \PHPUnit_Framework_TestCase { protected $tracker; public function setUp() { SSGoogleAnalytics::setDomain('test.net.nz'); SSGoogleAnalytics::setTrackingCode('UA-11111111-1'); SSGoogleAnalytics::setLoggingCallback(function($request) { return $request; }); $this->tracker = new SSGoogleAnalytics(); } public function testDomain() { $this->assertEquals( SSGoogleAnalytics::getDomain(), 'test.net.nz' ); } public function testTrackingCode() { $this->assertEquals( SSGoogleAnalytics::getTrackingCode(), 'UA-11111111-1' ); } public function testLoggingCallback() { $callback = SSGoogleAnalytics::getLoggingCallback(); $this->assertEquals( get_class($callback), 'Closure' ); $this->assertEquals( $callback('testLoggingCallback'), 'testLoggingCallback' ); } public function testTracker() { $tracker = $this->tracker->getGATracker(); $this->assertEquals( $this->tracker->getGATracker()->getAccountId(), 'UA-11111111-1' ); $this->assertEquals( $this->tracker->getGATracker()->getDomainName(), 'test.net.nz' ); } } |