/** * @test */ public function fileVersionsShouldRegisterCorrectly() { $this->addMockedVersionsToFileProfile(); $file = File::create(array('resource' => Resource::create(array('mimetype' => 'image/png')))); $versionProviders = $this->fileProfile->getFileVersions($file); $this->assertCount(2, $versionProviders); $this->assertContains('globalizer', $versionProviders); $this->assertContains('imagenizer', $versionProviders); $file = File::create(array('resource' => Resource::create(array('mimetype' => 'video/lus')))); $versionProviders = $this->fileProfile->getFileVersions($file); $this->assertCount(2, $versionProviders); $this->assertContains('globalizer', $versionProviders); $this->assertContains('videonizer', $versionProviders); $file = File::create(array('resource' => Resource::create(array('mimetype' => 'soo/soo')))); $versionProviders = $this->fileProfile->getFileVersions($file); $this->assertCount(1, $versionProviders); }