/** * testClientExtensionDetection. * * @return void */ public function testDetectClientExtension() { $back = env('HTTP_USER_AGENT'); $_SERVER['HTTP_USER_AGENT'] = 'Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.0.4) Gecko/2008102920 Firefox/3.0.4 FirePHP/0.2.1'; $this->assertTrue(FireCake::detectClientExtension()); $_SERVER['HTTP_USER_AGENT'] = 'Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.0.4) Gecko/2008102920 Firefox/3.0.4 FirePHP/0.0.4'; $this->assertFalse(FireCake::detectClientExtension()); $_SERVER['HTTP_USER_AGENT'] = 'Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.0.4) Gecko/2008102920 Firefox/3.0.4'; $this->assertFalse(FireCake::detectClientExtension()); $_SERVER['HTTP_USER_AGENT'] = $back; }