/** * @param string $wsdl * @param string $url * @param string $path */ protected function assertLoadWsdl($wsdl, $url, $path) { $response = $this->getMockBuilder('Guzzle\\Http\\Message\\Response')->disableOriginalConstructor()->getMock(); $response->expects($this->once())->method('getBody')->with(true)->will($this->returnValue($wsdl)); $request = $this->getMockBuilder('Guzzle\\Http\\Message\\RequestInterface')->setMethods(['send'])->getMockForAbstractClass(); $request->expects($this->once())->method('send')->will($this->returnValue($response)); $this->guzzleClient->expects($this->once())->method('get')->with($url)->will($this->returnValue($request)); $this->fs->expects($this->once())->method('dumpFile')->with($path, $wsdl); }
private function mockClient($path, Response $response, $method) { $this->client->expects($this->once())->method($method)->with($path)->will($this->returnValue($this->request)); $this->client->expects($this->once())->method('send')->with($this->request)->will($this->returnValue($response)); }
public function testDeletePlaylistsByIdSendsDeleteRequestWithPlaylistId() { $this->mockHttpClient->expects($this->once())->method('delete')->with('playlists/12?site_key=key')->will($this->returnValue($this->mockRequest)); $this->object->deletePlaylistById(12); }