@@ -40,6 +40,40 @@ public function releaseUrlProvider()
4040 );
4141 }
4242
43+ public function projectUrlProvider ()
44+ {
45+ return array (
46+ 'with .git ' => array (
47+ $ this ->getPackageWithSource ('acme/package ' , '3.12.1 ' , 'https://gitlab.acme.org/acme/package.git ' ),
48+ 'https://gitlab.acme.org/acme/package ' ,
49+ ),
50+ 'without .git ' => array (
51+ $ this ->getPackageWithSource ('acme/package ' , '3.12.1 ' , 'https://gitlab.acme.org/acme/package ' ),
52+ 'https://gitlab.acme.org/acme/package ' ,
53+ ),
54+ 'ssh with .git ' => array (
55+ $ this ->getPackageWithSource ('acme/package ' , '3.12.1 ' , 'git@gitlab.acme.org:acme/package.git ' ),
56+ 'https://gitlab.acme.org/acme/package ' ,
57+ ),
58+ 'ssh without .git ' => array (
59+ $ this ->getPackageWithSource ('acme/package ' , '3.12.1 ' , 'git@gitlab.acme.org:acme/package ' ),
60+ 'https://gitlab.acme.org/acme/package ' ,
61+ ),
62+ 'dev version ' => array (
63+ $ this ->getPackageWithSource ('acme/package ' , 'dev-master ' , 'git@gitlab.acme.org:ac/me/package ' ),
64+ 'https://gitlab.acme.org/ac/me/package ' ,
65+ ),
66+ 'https in subgroup ' => array (
67+ $ this ->getPackageWithSource ('ac/me/package ' , '3.12.1 ' , 'https://gitlab.acme.org/ac/me/package.git ' ),
68+ 'https://gitlab.acme.org/ac/me/package ' ,
69+ ),
70+ 'ssh in subgroup ' => array (
71+ $ this ->getPackageWithSource ('ac/me/package ' , '3.12.1 ' , 'git@gitlab.acme.org:ac/me/package.git ' ),
72+ 'https://gitlab.acme.org/ac/me/package ' ,
73+ ),
74+ );
75+ }
76+
4377 public function compareUrlProvider ()
4478 {
4579 return array (
0 commit comments