]> git.mxchange.org Git - friendica.git/commitdiff
fix tests & remove superfluous parameter
authorPhilipp Holzer <admin+github@philipp.info>
Mon, 12 Aug 2019 19:51:51 +0000 (21:51 +0200)
committerPhilipp Holzer <admin+github@philipp.info>
Tue, 13 Aug 2019 14:29:16 +0000 (16:29 +0200)
src/App/Module.php
static/dependencies.config.php
tests/src/App/ModuleTest.php

index 85aa74c407f7f8fe52e6e1f39e28a7ce307d5cb0..726c8c00a0f4862377e2f19679b37f00b53e70c8 100644 (file)
@@ -107,11 +107,10 @@ class Module
         * Determines the current module based on the App arguments and the server variable
         *
         * @param Arguments $args   The Friendica arguments
-        * @param array     $server The $_SERVER variable
         *
         * @return Module The module with the determined module
         */
-       public function determineModule(Arguments $args, array $server)
+       public function determineModule(Arguments $args)
        {
                if ($args->getArgc() > 0) {
                        $module = str_replace('.', '_', $args->get(0));
index 5d0b0b97b38c827556ef8d275b7e86da79a89a62..c9f013a6f46d4271f543f2c9da04fe02c9cd4279 100644 (file)
@@ -145,7 +145,7 @@ return [
        App\Module::class => [
                'instanceOf' => App\Module::class,
                'call' => [
-                       ['determineModule', [$_SERVER], Dice::CHAIN_CALL],
+                       ['determineModule', [], Dice::CHAIN_CALL],
                ],
        ],
 ];
index 309e94bba46d05f68b8b2182db6a690d38a3d641..ab4fb5b15550dd003b7de3eca6ab966bba5be110 100644 (file)
@@ -45,7 +45,6 @@ class ModuleTest extends DatabaseTest
                                        'network/data/in',
                                        ['network', 'data', 'in'],
                                        3),
-                               'server' => [],
                        ],
                        'withStrikeAndPoint'        => [
                                'assert' => [
@@ -57,7 +56,6 @@ class ModuleTest extends DatabaseTest
                                        'with-strike.and-point/data/in',
                                        ['with-strike.and-point', 'data', 'in'],
                                        3),
-                               'server' => [],
                        ],
                        'withNothing'               => [
                                'assert' => [
@@ -66,7 +64,6 @@ class ModuleTest extends DatabaseTest
                                        'class'     => App\Module::DEFAULT_CLASS,
                                ],
                                'args'   => new App\Arguments(),
-                               'server' => []
                        ],
                        'withIndex'                 => [
                                'assert' => [
@@ -75,21 +72,8 @@ class ModuleTest extends DatabaseTest
                                        'class'     => App\Module::DEFAULT_CLASS,
                                ],
                                'args'   => new App\Arguments(),
-                               'server' => ['PHP_SELF' => 'index.php']
                        ],
-                       'withIndexButBackendMod'    => [
-                               'assert' => [
-                                       'isBackend' => false,
-                                       'name'      => App\Module::BACKEND_MODULES[0],
-                                       'class'     => App\Module::DEFAULT_CLASS,
-                               ],
-                               'args'   => new App\Arguments(App\Module::BACKEND_MODULES[0] . '/data/in',
-                                       App\Module::BACKEND_MODULES[0] . '/data/in',
-                                       [App\Module::BACKEND_MODULES[0], 'data', 'in'],
-                                       3),
-                               'server' => ['PHP_SELF' => 'index.php']
-                       ],
-                       'withNotIndexAndBackendMod' => [
+                       'withBackendMod'    => [
                                'assert' => [
                                        'isBackend' => true,
                                        'name'      => App\Module::BACKEND_MODULES[0],
@@ -99,7 +83,6 @@ class ModuleTest extends DatabaseTest
                                        App\Module::BACKEND_MODULES[0] . '/data/in',
                                        [App\Module::BACKEND_MODULES[0], 'data', 'in'],
                                        3),
-                               'server' => ['PHP_SELF' => 'daemon.php']
                        ],
                        'withFirefoxApp'            => [
                                'assert' => [
@@ -111,7 +94,6 @@ class ModuleTest extends DatabaseTest
                                        'users/sign_in',
                                        ['users', 'sign_in'],
                                        3),
-                               'server' => ['PHP_SELF' => 'index.php'],
                        ],
                ];
        }
@@ -121,9 +103,9 @@ class ModuleTest extends DatabaseTest
         *
         * @dataProvider dataModuleName
         */
-       public function testModuleName(array $assert, App\Arguments $args, array $server)
+       public function testModuleName(array $assert, App\Arguments $args)
        {
-               $module = (new App\Module())->determineModule($args, $server);
+               $module = (new App\Module())->determineModule($args);
 
                $this->assertModule($assert, $module);
        }