function testOPTIONS() { $client = new ClientMock(['baseUri' => '/']); $client->response = new Response(207, ['DAV' => 'calendar-access, extended-mkcol']); $result = $client->options(); $this->assertEquals(['calendar-access', 'extended-mkcol'], $result); $request = $client->request; $this->assertEquals('OPTIONS', $request->getMethod()); $this->assertEquals('/', $request->getUrl()); $this->assertEquals([], $request->getHeaders()); }