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)
1515 return $ response ['IssueTypes ' ];
1616 }
1717
18- public function getIssueStatus (array $ data )
18+ public function getIssueStatuses (array $ data )
1919 {
2020 $ this ->validate ($ data , [
2121 'ProjectName ' => 'string|required ' ,
2222 'IssueType ' => [
23- 'required ' ,
23+ 'required_without:IssueTypeId ' ,
2424 Rule::in (Issue::TYPE ),
2525 ],
2626 '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()
2727 $ this ->assertEquals ($ response ['IssueTypes ' ], $ result );
2828 }
2929
30- public function testGetIssueStatus ()
30+ public function testGetIssueStatuses ()
3131 {
3232 $ response = json_decode (
3333 file_get_contents ($ this ->dataPath ('DescribeProjectIssueStatusListResponse.json ' )),
@@ -44,7 +44,7 @@ public function testGetIssueStatus()
4444 ])->andReturn ($ response );
4545
4646 $ projectSetting = new ProjectSetting ($ this ->token , $ this ->coreMock );
47- $ result = $ projectSetting ->getIssueStatus ($ data );
47+ $ result = $ projectSetting ->getIssueStatuses ($ data );
4848 $ this ->assertEquals ($ response ['ProjectIssueStatusList ' ], $ result );
4949 }
5050}
You can’t perform that action at this time.
0 commit comments