public function testCanCheckIfALocalImageExistsOnTheServer() { $this->setMockResponse($this->client, array('image_exists', 'images_empty_collection')); $this->assertTrue($this->client->imageExists(__DIR__ . '/_files/image.png')); $this->assertFalse($this->client->imageExists(__DIR__ . '/_files/image.jpg')); $requests = $this->getMockedRequests(); $query = $requests[0]->getQuery()->toArray(); $this->assertSame(1, $query['page']); $this->assertSame(1, $query['limit']); $this->assertSame(array(md5_file(__DIR__ . '/_files/image.png')), $query['originalChecksums']); $query = $requests[1]->getQuery()->toArray(); $this->assertSame(1, $query['page']); $this->assertSame(1, $query['limit']); $this->assertSame(array(md5_file(__DIR__ . '/_files/image.jpg')), $query['originalChecksums']); }