getPriorities() public method

Get available priorities.
Since: 2.0.0
public getPriorities ( ) : array
return array
Example #1
0
 public function testGetPriorities()
 {
     $response = file_get_contents(__DIR__ . '/resources/api_priority.json');
     $this->expectClientCall(Api::REQUEST_GET, '/rest/api/2/priority', array(), $response);
     $actual = $this->api->getPriorities();
     $response_decoded = json_decode($response, true);
     $expected = array('1' => $response_decoded[0], '5' => $response_decoded[1]);
     $this->assertEquals($expected, $actual);
     // Second time we call the method the results should be cached and not trigger an API Request.
     $this->client->sendRequest(Api::REQUEST_GET, '/rest/api/2/priority', array(), self::ENDPOINT, $this->credential)->shouldNotBeCalled();
     $this->assertEquals($expected, $this->api->getPriorities(), 'Calling twice did not yield the same results');
 }