diff options
author | Nils Adermann <naderman@naderman.de> | 2011-08-29 22:21:20 -0400 |
---|---|---|
committer | Nils Adermann <naderman@naderman.de> | 2011-09-29 15:42:49 +0200 |
commit | 0ea4de41711e1b4be601d01882ff52011cf9bf48 (patch) | |
tree | 2e25b71221d682e4c30bbeeef8144462a2e9e7d6 /tests/extension | |
parent | fe4b8818ec1f448d5625534e5027cfbc1177ab9a (diff) | |
download | forums-0ea4de41711e1b4be601d01882ff52011cf9bf48.tar forums-0ea4de41711e1b4be601d01882ff52011cf9bf48.tar.gz forums-0ea4de41711e1b4be601d01882ff52011cf9bf48.tar.bz2 forums-0ea4de41711e1b4be601d01882ff52011cf9bf48.tar.xz forums-0ea4de41711e1b4be601d01882ff52011cf9bf48.zip |
[feature/extension-manager] Add support for directories to the extension finder
PHPBB3-10323
Diffstat (limited to 'tests/extension')
-rw-r--r-- | tests/extension/finder_test.php | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/tests/extension/finder_test.php b/tests/extension/finder_test.php index cae11a5bfa..b8ce8909ee 100644 --- a/tests/extension/finder_test.php +++ b/tests/extension/finder_test.php @@ -55,6 +55,18 @@ class phpbb_extension_finder_test extends phpbb_test_case ); } + public function test_prefix_get_directories() + { + $dirs = $this->finder + ->directory('/type') + ->get_directories(); + + sort($dirs); + $this->assertEquals(array( + 'ext/foo/type/', + ), $dirs); + } + public function test_prefix_get_classes() { $classes = $this->finder @@ -144,6 +156,7 @@ class phpbb_extension_finder_test extends phpbb_test_case 'suffix' => '_class.php', 'prefix' => false, 'directory' => false, + 'is_dir' => false, ); $this->assertEquals($expected_files, $files); @@ -162,6 +175,7 @@ class phpbb_extension_finder_test extends phpbb_test_case 'suffix' => false, 'prefix' => false, 'directory' => false, + 'is_dir' => false, ); $finder = new phpbb_extension_finder($this->extension_manager, dirname(__FILE__) . '/includes/', new phpbb_mock_cache(array( |