Ejemplo n.º 1
0
 /**
  * @test
  */
 public function hasEntry_successExpire()
 {
     $key = '/path/file.txt';
     $expire = new DateTime();
     $this->fileSystem->setExists($this->target->getFilePath($key));
     $this->fileSystem->setModifiedTime($this->target->getFilePath($key), $expire);
     $this->assertTrue($this->target->hasEntry($key, $expire));
 }
 /**
  * @test
  */
 public function getFiles_successFromCache()
 {
     $file = 'example.file';
     $time = new DateTime();
     $iterator = new FileList([$file]);
     $this->fileSystem->setModifiedTime($file, $time);
     $this->setCache($iterator, 'cached', [$file => $time]);
     $this->executeBind($iterator);
     $this->assertNotEmpty($this->target->getFiles());
     $this->assertArrayHasKey($file, $this->target->getFiles());
 }
Ejemplo n.º 3
0
 private function stubFile($file, $content, $time)
 {
     $this->fileSystem->setModifiedTime($file, $time);
     $this->stubProcessor($file, $content, $time, [$file => $time]);
 }