* @dataProvider provideGetIP
* @covers WebRequest::getIP
*/
- public function testGetIP( $expected, $input, $squid, $xffList, $private, $description ) {
+ public function testGetIP( $expected, $input, $cdn, $xffList, $private, $description ) {
$this->setServerVars( $input );
$this->setMwGlobals( [
'wgUsePrivateIPs' => $private,
]
] );
- $this->setService( 'ProxyLookup', new ProxyLookup( [], $squid ) );
+ $this->setService( 'ProxyLookup', new ProxyLookup( [], $cdn ) );
$request = new WebRequest();
$result = $request->getIP();
public function testGetIpLackOfRemoteAddrThrowAnException() {
// ensure that local install state doesn't interfere with test
$this->setMwGlobals( [
- 'wgSquidServersNoPurge' => [],
- 'wgSquidServers' => [],
+ 'wgCdnServers' => [],
+ 'wgCdnServersNoPurge' => [],
'wgUsePrivateIPs' => false,
'wgHooks' => [],
] );