/** * @covers \DCarbone\CurlPlus\CurlPlusClient::removeCurlOpt * @covers \DCarbone\CurlPlus\CurlPlusClient::getCurlOpts * @depends testCanSetCurlOptsWithArray * @param \DCarbone\CurlPlus\CurlPlusClient $curlClient * @return \DCarbone\CurlPlus\CurlPlusClient */ public function testCanRemoveCurlOpt(\DCarbone\CurlPlus\CurlPlusClient $curlClient) { $curlClient->removeCurlOpt(CURLOPT_SSL_VERIFYPEER); $curlOpts = $curlClient->getCurlOpts(); $this->assertInternalType('array', $curlOpts); $this->assertCount(1, $curlOpts); $this->assertArrayHasKey(CURLOPT_RETURNTRANSFER, $curlOpts); $this->assertArrayNotHasKey(CURLOPT_SSL_VERIFYPEER, $curlOpts); return $curlClient; }