def test_vcs_repository_mapper_handles_version(self): package = MockPackage() repo = '[email protected]/vendor/my-private-repo.git' rev = '213123aefd' expected = 'https://bitbucket.org/vendor/my-private-repo.git@213123aefd' result = npm.vcs_repository_mapper(repo, package, rev) assert result.vcs_url == expected
def test_vcs_repository_mapper_handles_version_on_gh(self): package = MockPackage() repo = '[email protected]/vendor/my-private-repo' rev = '213123aefd' expected = 'https://github.com/vendor/my-private-repo@213123aefd' result = npm.vcs_repository_mapper(repo, package, rev) assert result.vcs_url == expected
def test_vcs_repository_mapper(self): package = MockPackage() repo = 'git+git://bitbucket.org/vendor/my-private-repo.git' result = npm.vcs_repository_mapper(repo, package) assert result.vcs_url == repo