/** * Tests Log_FirePHP->log() logging an array with custom event value */ public function testLog_Array_EventValue() { $this->Log_FirePHP->columns = array('user' => 'User', 'query' => "Query", 'time' => "Time", 'result' => "Result"); $this->Log_FirePHP->eventValues['user'] = '******'; $this->Log_FirePHP->log(array('query' => 'SELECT * FROM Foo WHERE abc="A"', 'time' => '0.02', 'result' => array('row1', 'row2')), 'sql'); $this->assertEquals(json_encode(array('User', 'Query', 'Time', 'Result')), Q\HTTP::header_getValue("X-FirePHP-Data-{$this->unique_base}00000001")); $this->assertEquals(json_encode(array('just_me', 'SELECT * FROM Foo WHERE abc="A"', '0.02', array('row1', 'row2'))), Q\HTTP::header_getValue("X-FirePHP-Data-{$this->unique_base}00000002")); }