File tree Expand file tree Collapse file tree 3 files changed +23
-4
lines changed Expand file tree Collapse file tree 3 files changed +23
-4
lines changed Original file line number Diff line number Diff line change @@ -15,12 +15,12 @@ public function getIssueTypes(array $data)
15
15
return $ response ['IssueTypes ' ];
16
16
}
17
17
18
- public function getIssueStatus (array $ data )
18
+ public function getIssueStatuses (array $ data )
19
19
{
20
20
$ this ->validate ($ data , [
21
21
'ProjectName ' => 'string|required ' ,
22
22
'IssueType ' => [
23
- 'required ' ,
23
+ 'required_without:IssueTypeId ' ,
24
24
Rule::in (Issue::TYPE ),
25
25
],
26
26
'IssueTypeId ' => 'nullable|integer ' ,
Original file line number Diff line number Diff line change
1
+ <?php
2
+
3
+ namespace Tests \Acceptance ;
4
+
5
+ use Coding \Core ;
6
+ use Coding \ProjectSetting ;
7
+
8
+ class ProjectSettingTest extends TestCase
9
+ {
10
+ public function testGetIssueStatuses ()
11
+ {
12
+ $ projectSetting = new ProjectSetting ($ this ->token );
13
+ $ result = $ projectSetting ->getIssueStatuses ([
14
+ 'ProjectName ' => $ this ->projectName ,
15
+ 'IssueType ' => 'DEFECT ' ,
16
+ ]);
17
+ $ this ->assertEquals ('DEFECT ' , $ result [0 ]['IssueType ' ]);
18
+ }
19
+ }
Original file line number Diff line number Diff line change @@ -27,7 +27,7 @@ public function testGetIssueTypes()
27
27
$ this ->assertEquals ($ response ['IssueTypes ' ], $ result );
28
28
}
29
29
30
- public function testGetIssueStatus ()
30
+ public function testGetIssueStatuses ()
31
31
{
32
32
$ response = json_decode (
33
33
file_get_contents ($ this ->dataPath ('DescribeProjectIssueStatusListResponse.json ' )),
@@ -44,7 +44,7 @@ public function testGetIssueStatus()
44
44
])->andReturn ($ response );
45
45
46
46
$ projectSetting = new ProjectSetting ($ this ->token , $ this ->coreMock );
47
- $ result = $ projectSetting ->getIssueStatus ($ data );
47
+ $ result = $ projectSetting ->getIssueStatuses ($ data );
48
48
$ this ->assertEquals ($ response ['ProjectIssueStatusList ' ], $ result );
49
49
}
50
50
}
You can’t perform that action at this time.
0 commit comments