public function testGetServerHost() { $request = new Request([], $this->secureRandom, $this->config, $this->stream); $this->assertEquals('localhost', $request->getServerHost()); }
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()); }
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()); }