public function testInvalidControllerTriggers501Event()
{
$foo = $this->app->get('/foo', 'bogus-controller');
$test = (object) ['status' => false];
$this->app->events()->attach('501', function ($app) use($test) {
$test->status = true;
});
$request = $this->app->request();
$request->setMethod('GET')->setUri('/foo');
$this->app->run();
$this->assertTrue($test->status);
}