public generateCompareUrl ( $sourceUrlFrom, |
||
$versionFrom | ||
$versionTo |
/** * @expectedException \LogicException * @expectedExceptionMessage Malformed Bitbucket source url: "https://example.com/url/to/repo" */ public function test_it_throws_exception_when_generating_compare_urls_across_forks_if_a_source_url_is_invalid() { $versionFrom = new Version('v1.0.0.0', 'v1.0.0', 'v1.0.0'); $versionTo = new Version('v1.0.1.0', 'v1.0.1', 'v1.0.1'); $this->SUT->generateCompareUrl('https://bitbucket.org/acme1/repo', $versionFrom, 'https://example.com/url/to/repo', $versionTo); }
public function test_it_generates_compare_urls_with_ssh_source_url() { $versionFrom = new Version('v1.0.0.0', 'v1.0.0', 'v1.0.0'); $versionTo = new Version('v1.0.1.0', 'v1.0.1', 'v1.0.1'); $this->assertSame('https://bitbucket.org/acme/repo/branches/compare/v1.0.1%0Dv1.0.0', $this->SUT->generateCompareUrl('git@bitbucket.org:acme/repo.git', $versionFrom, 'git@bitbucket.org:acme/repo.git', $versionTo)); }