@@ 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 | { |