public generateCompareUrl ( $sourceUrlFrom, |
||
$versionFrom | ||
$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://github.com/acme/repo/compare/v1.0.0...v1.0.1', $this->SUT->generateCompareUrl('git@github.com:acme/repo.git', $versionFrom, 'git@github.com:acme/repo.git', $versionTo)); }
/** * @expectedException \LogicException * @expectedExceptionMessage Malformed Github 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://github.com/acme1/repo', $versionFrom, 'https://example.com/url/to/repo', $versionTo); }