示例#1
0
 public function it_returns_its_issues(Api $client, Result $result, Issue $issue)
 {
     $result->getIssues()->shouldBeCalled()->willReturn([$issue]);
     $result->getTotal()->shouldBeCalled()->willReturn(1);
     $result->getIssuesCount()->shouldBeCalled()->willReturn(1);
     $client->search('project = FOOBAR AND status != closed AND status != resolved', 0, 50, null)->shouldBeCalled()->willReturn($result);
     $result = $this->getIssues();
     $result->shouldBeArray();
     $result->shouldHaveCount(1);
     $result[0]->shouldHaveType('Rs\\Issues\\Jira\\JiraIssue');
 }
 /**
  * @param $result
  */
 protected function setResult(Jira_Api_Result $result)
 {
     $this->total = $result->getTotal();
     $this->offset = 0;
     $this->max = $result->getIssuesCount();
     $this->result = $result->getIssues();
     $this->start_at++;
 }