miniflux-legacy/tests/unit/RequestTest.php
Frederic Guillot 82df35a59b Change the database structure to have a single database
This is a major change for the next release of Miniflux.

- There is now only one database that can supports multiple users
- There is no automated schema migration for this release
- A migration procedure is available in the ChangeLog file
2016-12-26 09:51:38 -05:00

30 lines
796 B
PHP

<?php
use Miniflux\Request;
require_once __DIR__.'/BaseTest.php';
class RequestTest extends BaseTest
{
public function testGetIpAddress()
{
$_SERVER = array('HTTP_X_REAL_IP' => '127.0.0.1');
$this->assertEquals('127.0.0.1', Request\get_ip_address());
$_SERVER = array('HTTP_FORWARDED_FOR' => ' 127.0.0.1, 192.168.0.1');
$this->assertEquals('127.0.0.1', Request\get_ip_address());
$_SERVER = array();
$this->assertEquals('Unknown', Request\get_ip_address());
}
public function testGetUserAgent()
{
$_SERVER = array();
$this->assertEquals('Unknown', Request\get_user_agent());
$_SERVER = array('HTTP_USER_AGENT' => 'foobar');
$this->assertEquals('foobar', Request\get_user_agent());
}
}