diff --git a/tests/N98/Magento/ModulesTest.php b/tests/N98/Magento/ModulesTest.php index 830b55cc7..339961dc0 100644 --- a/tests/N98/Magento/ModulesTest.php +++ b/tests/N98/Magento/ModulesTest.php @@ -47,20 +47,52 @@ public function filteringCountAndIterating() /** * @test */ - public function findInstalledModulesAndFilterThem() + public function findInstalledModulesAndCount() { $this->getApplication()->initMagento(); - $modules = new Modules(); self::assertCount(0, $modules); + $total = count($modules->findInstalledModules()); self::assertGreaterThan(10, $total); + } + + /** + * @test + */ + public function findInstalledModulesAndFilterByCodepool() + { + $this->getApplication()->initMagento(); + $modules = new Modules(); + $total = count($modules->findInstalledModules()); + $filtered = $modules->filterModules($this->filter('codepool', 'core')); self::assertLessThan($total, count($filtered)); + } + + /** + * @test + */ + public function findInstalledModulesAndFilterByStatus() + { + $this->getApplication()->initMagento(); + $modules = new Modules(); + $total = count($modules->findInstalledModules()); + $filtered = $modules->filterModules($this->filter('status', 'active')); self::assertLessThan($total, count($filtered)); + } + + /** + * @test + */ + public function findInstalledModulesAndFilterByVendor() + { + $this->getApplication()->initMagento(); + $modules = new Modules(); + $total = count($modules->findInstalledModules()); $filtered = $modules->filterModules($this->filter('vendor', 'Mage_')); self::assertLessThan($total, count($filtered));