/** * Testa retorno de captcha inválido * @group dbc-image * @expectedException \Captcha\DeathByCaptcha\Exceptions\InvalidCaptchaException * @depends testFileExist */ public function testWithoutImage($image) { // load env if (file_exists(__DIR__ . '/../../.env')) { $dotenv = new \Dotenv\Dotenv(__DIR__ . '/../../'); $dotenv->load(); } $service = new Service(); $service->credentials(getenv('DBC_USER'), getenv('DBC_PASSWORD')); $text = $service->upload($image); }
/** * @group captcha-resolve * @depends testFileExist */ public function testResolve($basee64Image) { // load env if (file_exists(__DIR__ . '/../../.env')) { $dotenv = new \Dotenv\Dotenv(__DIR__ . '/../../'); $dotenv->load(); } $service = new Service(); $service->credentials(getenv('DBC_USER'), getenv('DBC_PASSWORD')); $service->verbose(true); $text = $service->upload($basee64Image); $this->assertEquals('vWC5YT', $text, 'Captcha resolve fail'); }
/** * Testa retorno de captcha inválido * @expectedException \Captcha\DeathByCaptcha\Exceptions\RuntimeException * @group dbc-credentials */ public function testWithoutCredentials() { $dbc = new Service(); $dbc->credentials('', ''); $dbc->balance(); }