/** * assert that putting a fetched resource fails * * @param string $url url * @param Client $client client to use * * @return void */ public function assertPutFails($url, $client) { $client->request('GET', $url); $client->put($url, $client->getResults()); $response = $client->getResponse(); $this->assertEquals(405, $response->getStatusCode()); $this->assertEquals('GET, HEAD, OPTIONS', $response->headers->get('Allow')); }