| @@ 85-97 (lines=13) @@ | ||
| 82 | $this->assertEquals('foobar', $results->getQuery()); |
|
| 83 | } |
|
| 84 | ||
| 85 | public function testSearchRefinements() |
|
| 86 | { |
|
| 87 | $refinementsQuery = '{"originalQuery":' . self::TEST_QUERY . ',"navigationName":"height"}'; |
|
| 88 | $bridge = Phake::partialMock('GroupByInc\API\Bridge', self::CLIENT_KEY, self::HOST, self::PORT); |
|
| 89 | Phake::when($bridge)->execute(self::REFINEMENT_SEARCH_URL, $refinementsQuery, 0) |
|
| 90 | ->thenReturn(new Response('{"navigation":{"name":"foobar"}}', self::HEADERS, Request::post(''))); |
|
| 91 | ||
| 92 | $query = new Query(); |
|
| 93 | /** @var Bridge $bridge */ |
|
| 94 | /** @var RefinementsResult $results */ |
|
| 95 | $results = $bridge->refinements($query, "height"); |
|
| 96 | $this->assertEquals('foobar', $results->getNavigation()->getName()); |
|
| 97 | } |
|
| 98 | ||
| 99 | public function testMultipleFailingCalls() |
|
| 100 | { |
|
| @@ 84-96 (lines=13) @@ | ||
| 81 | $this->assertEquals('foobar', $results->getQuery()); |
|
| 82 | } |
|
| 83 | ||
| 84 | public function testSearchRefinements() |
|
| 85 | { |
|
| 86 | $refinementsQuery = '{"originalQuery":' . self::TEST_QUERY . ',"navigationName":"height"}'; |
|
| 87 | $bridge = Phake::partialMock('GroupByInc\API\CloudBridge', self::CLIENT_KEY, self::DOMAIN); |
|
| 88 | Phake::when($bridge)->execute(self::REFINEMENT_SEARCH_URL, $refinementsQuery, 0) |
|
| 89 | ->thenReturn(new Response('{"navigation":{"name":"foobar"}}', self::HEADERS, Request::post(''))); |
|
| 90 | ||
| 91 | $query = new Query(); |
|
| 92 | /** @var CloudBridge $bridge */ |
|
| 93 | /** @var RefinementsResult $results */ |
|
| 94 | $results = $bridge->refinements($query, "height"); |
|
| 95 | $this->assertEquals('foobar', $results->getNavigation()->getName()); |
|
| 96 | } |
|
| 97 | ||
| 98 | public function testMultipleFailingCalls() |
|
| 99 | { |
|