Skip to content

Commit 0545bca

Browse files
committed
add tests
1 parent bf83136 commit 0545bca

File tree

3 files changed

+59
-0
lines changed

3 files changed

+59
-0
lines changed

test/Gitlab/Tests/Api/IssuesTest.php

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -270,6 +270,26 @@ public function shouldGetIssueTimeStats()
270270
$this->assertEquals($expectedArray, $api->getTimeStats(1, 2));
271271
}
272272

273+
/**
274+
* @test
275+
*/
276+
public function shouldGetIssueAwardEmoji()
277+
{
278+
$expectedArray = array(
279+
array('id' => 1, 'name' => 'sparkles'),
280+
array('id' => 2, 'name' => 'heart_eyes'),
281+
);
282+
283+
$api = $this->getApiMock();
284+
$api->expects($this->once())
285+
->method('get')
286+
->with('projects/1/issues/2/award_emoji')
287+
->will($this->returnValue($expectedArray))
288+
;
289+
290+
$this->assertEquals($expectedArray, $api->awardEmoji(1, 2));
291+
}
292+
273293
protected function getApiClass()
274294
{
275295
return 'Gitlab\Api\Issues';

test/Gitlab/Tests/Api/MergeRequestsTest.php

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -266,6 +266,25 @@ public function shouldGetMergeRequestApprovals()
266266
$this->assertEquals($expectedArray, $api->all(1, ['iids' => [2]]));
267267
}
268268

269+
/**
270+
* @test
271+
*/
272+
public function shouldGetMergeRequestAwardEmoji()
273+
{
274+
$expectedArray = array(
275+
array('id' => 1, 'name' => 'sparkles'),
276+
array('id' => 2, 'name' => 'heart_eyes'),
277+
);
278+
279+
$api = $this->getApiMock();
280+
$api->expects($this->once())
281+
->method('get')
282+
->with('projects/1/merge_requests/2/award_emoji')
283+
->will($this->returnValue($expectedArray))
284+
;
285+
286+
$this->assertEquals($expectedArray, $api->awardEmoji(1, 2));
287+
}
269288

270289
protected function getMultipleMergeRequestsData()
271290
{

test/Gitlab/Tests/Api/SnippetsTest.php

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,26 @@ public function shouldRemoveSnippet()
107107
$this->assertEquals($expectedBool, $api->remove(1, 3));
108108
}
109109

110+
/**
111+
* @test
112+
*/
113+
public function shouldGetSnippetAwardEmoji()
114+
{
115+
$expectedArray = array(
116+
array('id' => 1, 'name' => 'sparkles'),
117+
array('id' => 2, 'name' => 'heart_eyes'),
118+
);
119+
120+
$api = $this->getApiMock();
121+
$api->expects($this->once())
122+
->method('get')
123+
->with('projects/1/snippets/2/award_emoji')
124+
->will($this->returnValue($expectedArray))
125+
;
126+
127+
$this->assertEquals($expectedArray, $api->awardEmoji(1, 2));
128+
}
129+
110130
protected function getApiClass()
111131
{
112132
return 'Gitlab\Api\Snippets';

0 commit comments

Comments
 (0)