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)); }
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'); }