Skip to content

Commit 543a70d

Browse files
bmalex88m1guelpf
authored andcommitted
Test for tag release
1 parent 871f7c2 commit 543a70d

File tree

1 file changed

+32
-0
lines changed

1 file changed

+32
-0
lines changed
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
<?php
2+
3+
namespace Gitlab\Tests\Model;
4+
5+
use Gitlab\Api\Tags;
6+
use Gitlab\Client;
7+
use Gitlab\Api\Projects;
8+
use Gitlab\Model\Release;
9+
use Gitlab\Model\Project;
10+
use PHPUnit\Framework\TestCase;
11+
12+
class ReleaseTest extends TestCase
13+
{
14+
public function testFromArray()
15+
{
16+
$params = array(
17+
'tag_name' => 'v1.0.0',
18+
'description' => 'Amazing release. Wow',
19+
);
20+
21+
$project = new Project();
22+
$client = $this->getMockBuilder(Client::class)
23+
->disableOriginalConstructor()
24+
->getMock()
25+
;
26+
27+
$release = Release::fromArray($client, $params);
28+
29+
$this->assertSame($params['tag_name'], $release->tag_name);
30+
$this->assertSame($params['description'], $release->description);
31+
}
32+
}

0 commit comments

Comments
 (0)