/** @covers \Colonel\HttpKernel::run */ public function test_handle_is_successful_with_a_service_provider() { $_SERVER['REQUEST_URI'] = '/'; $app = new HttpKernel(['debug' => false, 'services' => ['di' => []], 'route_strategy' => UriRequestStrategy::class, 'routes' => ['test_group' => ['test_route' => ['pattern' => '/', 'controller' => function (Request $request) { // }, 'method' => 'GET']]], 'service_providers' => [TestServiceProvider::class => new TestServiceProvider()]]); $app->run(Request::createFromGlobals()); $this->assertEquals($app->container->offsetGet('server'), $app->container->get(Request::class)->server); }