public function test_should_deliver_to_sender_and_return_result() { $notice = $this->build_notice(); $sender = $this->getMock('Honeybadger\\Sender', array('send_to_honeybadger')); $sender->expects($this->once())->method('send_to_honeybadger')->with($this->equalTo($notice))->will($this->returnValue('win')); $original_sender = Honeybadger::$sender; Honeybadger::$sender = $sender; $this->assertEquals('win', $notice->deliver()); Honeybadger::$sender = $original_sender; }
public function tearDown() { Honeybadger::$sender = new Sender(); parent::tearDown(); }