/** * */ public function testIsSecure() { $server = $this->getServerData(); $request = new Request(['server' => $server]); $this->assertFalse($request->isSecure()); // $server['HTTPS'] = 'off'; $request = new Request(['server' => $server]); $this->assertFalse($request->isSecure()); // $server['HTTPS'] = '0'; $request = new Request(['server' => $server]); $this->assertFalse($request->isSecure()); // $server['HTTPS'] = 'false'; $request = new Request(['server' => $server]); $this->assertFalse($request->isSecure()); // $server['HTTPS'] = 'on'; $request = new Request(['server' => $server]); $this->assertTrue($request->isSecure()); // $server['HTTPS'] = '1'; $request = new Request(['server' => $server]); $this->assertTrue($request->isSecure()); // $server['HTTPS'] = 'true'; $request = new Request(['server' => $server]); $this->assertTrue($request->isSecure()); }