diff --git a/tests/Admin/AdminTest.php b/tests/Admin/AdminTest.php new file mode 100644 index 0000000..651eb2f --- /dev/null +++ b/tests/Admin/AdminTest.php @@ -0,0 +1,51 @@ +createRequestHashs(1); + + $account = AccountMapper::getWithPermissions(1); + $nav = Navigation::getInstance($request, $account, $GLOBALS['dbpool'], 1, 'Backend')->getNav(); + $moduleManager = new ModuleManager($this->app, __DIR__ . '/../../../../Modules'); + $modules = $moduleManager->getInstalledModules(false); + + self::assertGreaterThan(0, \count($nav)); + } +} diff --git a/tests/Views/NavigationViewTest.php b/tests/Views/NavigationViewTest.php new file mode 100644 index 0000000..da391d6 --- /dev/null +++ b/tests/Views/NavigationViewTest.php @@ -0,0 +1,46 @@ +getNavId()); + self::assertEquals([], $view->getNav()); + self::assertEquals(0, $view->getParent()); + } + + public function testGetSet() : void + { + $view = new NavigationView(); + + $view->setNavId(2); + self::assertEquals(2, $view->getNavId()); + + $view->setNav([1, 2, 3]); + self::assertEquals([1, 2, 3], $view->getNav()); + + $view->setParent(4); + self::assertEquals(4, $view->getParent()); + } +}