]> source.dussan.org Git - nextcloud-server.git/commitdiff
test(unit): fix RequestTest 42930/head
authorArthur Schiwon <blizzz@arthur-schiwon.de>
Fri, 26 Jan 2024 12:11:29 +0000 (13:11 +0100)
committerArthur Schiwon <blizzz@arthur-schiwon.de>
Sat, 27 Jan 2024 14:11:26 +0000 (15:11 +0100)
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
tests/lib/AppFramework/Http/RequestTest.php

index 4f53b3d8d5ca500a7f6bdcff3e376d08aefc723d..25b3a88f3007f09d81c1932e5771acf411d6ce87 100644 (file)
@@ -1822,14 +1822,14 @@ class RequestTest extends \Test\TestCase {
        public function providesGetRequestUriWithOverwriteData() {
                return [
                        ['/scriptname.php/some/PathInfo', '/owncloud/', ''],
-                       ['/scriptname.php/some/PathInfo', '/owncloud/', '123'],
+                       ['/scriptname.php/some/PathInfo', '/owncloud/', '123', '123.123.123.123'],
                ];
        }
 
        /**
         * @dataProvider providesGetRequestUriWithOverwriteData
         */
-       public function testGetRequestUriWithOverwrite($expectedUri, $overwriteWebRoot, $overwriteCondAddr) {
+       public function testGetRequestUriWithOverwrite($expectedUri, $overwriteWebRoot, $overwriteCondAddr, $remoteAddr = '') {
                $this->config
                        ->expects($this->exactly(2))
                        ->method('getSystemValueString')
@@ -1838,13 +1838,14 @@ class RequestTest extends \Test\TestCase {
                                ['overwritecondaddr', '', $overwriteCondAddr],
                        ]);
 
-               $request = $this->getMockBuilder('\OC\AppFramework\Http\Request')
+               $request = $this->getMockBuilder(Request::class)
                        ->setMethods(['getScriptName'])
                        ->setConstructorArgs([
                                [
                                        'server' => [
                                                'REQUEST_URI' => '/test.php/some/PathInfo',
                                                'SCRIPT_NAME' => '/test.php',
+                                               'REMOTE_ADDR' => $remoteAddr
                                        ]
                                ],
                                $this->requestId,