public function testFindFilesWithNoFiltersWillReturnAllFiles() { $file = m::mock(FileNode::class); $file->shouldReceive('getMetadata')->andReturn(['name' => 'test']); $collection = new FileNodeCollection(); $collection->add($file); $filter = m::mock(ArrayFilterInterface::class); $filter->shouldReceive('matches')->andReturn(true); $finder = new MetadataFinder($filter); static::assertEquals($collection->getAll(), $finder->findFiles($collection)->getAll()); }