reorder code and files, remove the filtered source dir implementation
[pharext/pharext] / tests / src / pharext / FilteredSourceDirTest.php
diff --git a/tests/src/pharext/FilteredSourceDirTest.php b/tests/src/pharext/FilteredSourceDirTest.php
deleted file mode 100644 (file)
index c561583..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-<?php
-
-namespace pharext;
-
-require __DIR__."/../../autoload.php";
-
-class Cmd2 implements Command
-{
-       use CliCommand;
-       function __construct() {
-               $this->args = new CliArgs;
-       }
-       function run($argc, array $argv) {
-       }
-}
-
-class FilteredSourceDirTest extends \PHPUnit_Framework_TestCase
-{
-       /**
-        * @var FilteredSourceDir
-        */
-       protected $source;
-       
-       protected function setUp() {
-               $this->source = new FilteredSourceDir(new Cmd2, ".");
-       }
-       
-       public function testIterator() {
-               $gitdir = new GitSourceDir(new Cmd2, ".");
-               $gitfiles = iterator_to_array($gitdir);
-               sort($gitfiles);
-               
-               $filtered = array_values(iterator_to_array($this->source));
-               $fltfiles = array_map(function($fi) {
-                       return $fi->getRealpath();
-               }, $filtered);
-               sort($fltfiles);
-               $this->assertEquals(array(), array_diff($gitfiles, $fltfiles));
-               $this->assertEquals($gitfiles, $fltfiles);
-       }
-}
\ No newline at end of file