Page MenuHomeDevCentral

HandlerTest.php
No OneTemporary

HandlerTest.php

<?php
namespace Nasqueron\Notifications\Tests\Exceptions;
use Nasqueron\Notifications\Exceptions\Handler;
use Nasqueron\Notifications\Tests\TestCase;
use App;
use Config;
use Mockery;
class HandlerTest extends TestCase {
/**
* Illuminate\Foundation\Exceptions\Handler
*/
private $handler;
public function setUp () {
parent::setUp();
$logger = App::make('log');
$this->handler = new Handler($logger);
}
protected function mockRavenClient () {
$mock = Mockery::mock('Raven_Client');
$mock->shouldReceive('captureException')->once();
Config::set('app.env', 'testing-raven');
Config::set('services.sentry.dsn', 'mock');
$this->app->instance('raven', $mock);
}
public function testRavenReport () {
$this->mockRavenClient();
$this->handler->report(new \Exception);
}
}

File Metadata

Mime Type
text/x-php
Expires
Sun, May 17, 19:01 (6 h, 10 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3682024
Default Alt Text
HandlerTest.php (895 B)

Event Timeline