public function testConstruct() { $env = new Env(); $request = new Request($env, new Route('/', 'controller/action')); $this->assertEquals($env->local, $request->is_localhost()); $this->assertEquals($env->headers, $request->headers()); $this->assertEquals($env->scheme, $request->scheme()); $this->assertEquals($env->host, $request->hostname()); $this->assertEquals($env->port, $request->port()); $this->assertEquals($env->path, $request->path()); $this->assertEquals($env->script, $request->script_name()); }