/** * Tests Log_FirePHP::fbLog() */ public function testFbLog() { Log_FirePHP::fbLog("A test"); $this->assertEquals('{', Q\HTTP::header_getValue('X-FirePHP-Data-100000000001')); $this->assertEquals('"FirePHP.Firebug.Console":[', Q\HTTP::header_getValue('X-FirePHP-Data-300000000001')); $this->assertEquals('["LOG",' . json_encode('A test') . "],", Q\HTTP::header_getValue('X-FirePHP-Data-3' . str_pad($this->getCounter(), 11, '0', STR_PAD_LEFT))); $this->assertEquals('["__SKIP__"]],', Q\HTTP::header_getValue('X-FirePHP-Data-499999999999')); $this->assertEquals('"__SKIP__":"__SKIP__"}', Q\HTTP::header_getValue('X-FirePHP-Data-999999999999')); Log_FirePHP::fbLog("Another test", "mylabel"); $this->assertEquals('["LOG",' . json_encode(array("mylabel", "Another test")) . "],", Q\HTTP::header_getValue('X-FirePHP-Data-3' . str_pad($this->getCounter(), 11, '0', STR_PAD_LEFT))); }