public function testGetServerHost()
 {
     $request = new Request([], $this->secureRandom, $this->config, $this->stream);
     $this->assertEquals('localhost', $request->getServerHost());
 }
Example #2
0
 public function testGetServerHostWithNoTrustedDomain()
 {
     $this->config->expects($this->at(3))->method('getSystemValue')->with('trusted_domains')->will($this->returnValue([]));
     $this->config->expects($this->at(4))->method('getSystemValue')->with('trusted_domains')->will($this->returnValue([]));
     $request = new Request(['server' => ['HTTP_X_FORWARDED_HOST' => 'my.untrusted.host']], $this->secureRandom, $this->getMock('\\OCP\\Security\\ICrypto'), $this->config, $this->stream);
     $this->assertEquals('', $request->getServerHost());
 }
Example #3
0
 public function testGetServerHostWithNoTrustedDomain()
 {
     $this->config->expects($this->at(3))->method('getSystemValue')->with('trusted_domains')->will($this->returnValue([]));
     $this->config->expects($this->at(4))->method('getSystemValue')->with('trusted_domains')->will($this->returnValue([]));
     $request = new Request(['server' => ['HTTP_X_FORWARDED_HOST' => 'my.untrusted.host']], $this->secureRandom, $this->config, $this->csrfTokenManager, $this->stream);
     $this->assertSame('', $request->getServerHost());
 }