コード例 #1
0
 public function testEnv()
 {
     $this->builder->withEnv($this->data);
     $expected = new ImmutableSuperglobal($this->data);
     $actual = $this->builder->env();
     $this->assertEquals($expected, $actual);
 }
コード例 #2
0
 public function testSuperglobals()
 {
     $envVariableName = $this->random->randomText();
     $envVariableValue = $this->random->randomText();
     $env = [$envVariableName => $envVariableValue];
     $builder = new RequestParamBuilder();
     $builder->withEnv($env);
     $requestParams = new RequestParams($builder);
     $actual = $this->object->handle('/a/y', 'GET', $requestParams);
     $this->assertEquals($envVariableValue, $actual->parameters()->env()->get($envVariableName, null));
 }