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++; }