コード例 #1
0
ファイル: ListenerTest.php プロジェクト: phpguard/listen
 /**
  * @param $pattern
  * @param $path
  * @param bool $expected
  * @dataProvider getShouldOnlyMatchPattern
  */
 public function testShouldOnlyMatchPattern($pattern, $path, $expected = true)
 {
     $dirname = dirname($path);
     $this->mkdir($dirname);
     touch($path);
     $listener = new Listener(self::$tmpDir);
     //$spl = new SplFileInfo($file,$subPath,$subPathName);
     $listener->patterns($pattern);
     $retVal = $listener->hasPath($path);
     if ($expected) {
         $this->assertTrue($retVal);
     } else {
         $this->assertFalse($retVal);
     }
 }