public function testSendCallback()
 {
     $client = new Dummy_Raven_Client(array('send_callback' => array($this, 'cb1')));
     $client->captureMessage('test');
     $events = $client->getSentEvents();
     $this->assertEquals(0, count($events));
     $client = new Dummy_Raven_Client(array('send_callback' => array($this, 'cb2')));
     $client->captureMessage('test');
     $events = $client->getSentEvents();
     $this->assertEquals(1, count($events));
 }
Exemple #2
0
 public function testCaptureMessageDoesHandleInterpolatedMessage()
 {
     $client = new Dummy_Raven_Client();
     $client->captureMessage('Test Message %s', 'foo');
     $events = $client->getSentEvents();
     $this->assertEquals(count($events), 1);
     $event = array_pop($events);
     $this->assertEquals($event['message'], 'Test Message foo');
 }