Phalcon\Test\Unit\Http\RequestTest::testHttpRequestClientAddress PHP Method

testHttpRequestClientAddress() public method

    public function testHttpRequestClientAddress()
    {
        $request = $this->getRequestObject();
        $_SERVER['REMOTE_ADDR'] = '192.168.0.1';
        $_SERVER['HTTP_X_FORWARDED_FOR'] = '192.168.7.21';
        $this->assertEquals($request->getClientAddress(), '192.168.0.1');
        $this->assertEquals($request->getClientAddress(true), '192.168.7.21');
        $_SERVER['REMOTE_ADDR'] = '86.45.89.47, 214.55.34.56';
        $this->assertEquals($request->getClientAddress(), '86.45.89.47');
    }