Exemplo n.º 1
0
 public function testAddSinglePath()
 {
     $this->mockFilesystem->expects($this->once())->method('exists')->with($this->equalTo('PATH/NAME.EXT'))->willReturn(true);
     $this->fileFinder->addFileExtensions('EXT');
     $this->fileFinder->addPaths('PATH');
     $expected = 'PATH/NAME.EXT';
     $actual = $this->fileFinder->find('NAME');
     $this->assertSame($expected, $actual);
 }
Exemplo n.º 2
0
 /**
  * @test
  */
 public function an_prepended_file_extension_will_be_searched_first()
 {
     $this->mockFilesystem->expects($this->at(0))->method('exists')->with($this->equalTo('PATH/NAME.EXT2'))->will($this->returnValue(false));
     $this->mockFilesystem->expects($this->at(1))->method('exists')->with($this->equalTo('PATH/NAME.EXT1'))->will($this->returnValue(true));
     $this->nsFileFinder->addPaths('PATH');
     $this->nsFileFinder->addFileExtensions('EXT1');
     $this->nsFileFinder->addFileExtensions('EXT2', true);
     // Prepend!
     $actual = $this->nsFileFinder->find('NAME');
     $expected = 'PATH/NAME.EXT1';
     $this->assertSame($expected, $actual);
 }