public function testSetAuthType() { $proxy = new CurlProxy(); $this->assertFalse($proxy->hasAuthType()); $this->assertSame([], $proxy->getOptions()); $proxy->setAuthType(CURLAUTH_BASIC); $this->assertSame(CURLAUTH_BASIC, $proxy->getAuthType()); $this->assertSame([CURLOPT_PROXYAUTH => CURLAUTH_BASIC], $proxy->getOptions()); $proxy->setAuthType(CURLAUTH_NTLM); $this->assertSame(CURLAUTH_NTLM, $proxy->getAuthType()); $this->assertSame([CURLOPT_PROXYAUTH => CURLAUTH_NTLM], $proxy->getOptions()); }