Exemple #1
0
 public function testInvokeFlow()
 {
     $file = $this->makeFile('moves/invoke/source/file', 'some text');
     $target = $this->makeFile('moves/invoke/target/');
     $flow = Flow::moveFiles($target);
     $output = call_user_func($flow, new FileNodeCollection([$file]));
     static::assertInstanceOf(FileNodeCollection::class, $output);
     static::assertEquals(1, $output->count());
     static::assertEquals('moves/invoke/target/file', $output->getAll()[0]->getPath());
     static::assertFalse($file->exists(), "The original file should not exist");
 }