public function testCanGetResourceGroupsUsingAQueryObject() { $this->setMockResponse($this->client, 'groups_get'); $query = new Query(); $query->page(2)->limit(5); $response = $this->client->getResourceGroups($query); $requests = $this->getMockedRequests(); $request = $requests[0]; $this->assertSame('http://imbo/groups.json?page=2&limit=5&accessToken=2e1f640dc7e72e17703957dfb773f3cc58423df28fe97c481f702da2b50ddfe9', urldecode($request->getUrl())); }