Example #1
0
 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());
 }