From 900db6305db6c9e81265c3740c2dd810e733259d Mon Sep 17 00:00:00 2001 From: Dennis Eichhorn Date: Sat, 14 Mar 2020 14:16:11 +0100 Subject: [PATCH] add tests --- tests/Admin/AdminTest.php | 51 ++++++++++++++++++++++++++++++ tests/Views/NavigationViewTest.php | 46 +++++++++++++++++++++++++++ 2 files changed, 97 insertions(+) create mode 100644 tests/Admin/AdminTest.php create mode 100644 tests/Views/NavigationViewTest.php 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()); + } +}