protected function _testVerifyOffline() { $adapter = new \Zend\HTTP\Client\Adapter\Test(); $client = new \Zend\HTTP\Client(null, array('adapter' => $adapter)); ReCaptcha\ReCaptcha::setDefaultHTTPClient($client); $resp = $this->_reCaptcha->verify('challengeField', 'responseField'); // See if we have a valid object and that the status is false $this->assertTrue($resp instanceof ReCaptcha\Response); $this->assertFalse($resp->getStatus()); }