/** * Test that package version conversion works from source references when no dist is present. * * @return void */ public function testConvertPackageVersionReturnsSourceReferenceWithoutDist() { $package = new RootPackage('test/package', 'dev-master', 'dev-master'); $package->setSourceType('zip'); $package->setSourceReference('4f934d928260e126b5d06392e12ee20fae258232'); $package->setSourceUrl('https://example.com/4f934d928260e126b5d06392e12ee20fae258232.zip'); $converter = PackageConverter::create($package); $this->assertEquals('dev-master#4f934d928260e126b5d06392e12ee20fae258232', $converter->convertPackageVersion($package, true)); $this->assertEquals('dev-master#4f934d92', $converter->convertPackageVersion($package)); }