diff --git a/tests/Api/EmailValidationTest.php b/tests/Api/EmailValidationTest.php index 0d22026..1b2fb99 100644 --- a/tests/Api/EmailValidationTest.php +++ b/tests/Api/EmailValidationTest.php @@ -9,7 +9,9 @@ namespace Mailgun\Tests\Api; +use GuzzleHttp\Psr7\Response; use Mailgun\Api\EmailValidation; +use Mailgun\Hydrator\ModelHydrator; /** * @author David Garcia @@ -20,4 +22,33 @@ class EmailValidationTest extends TestCase { return EmailValidation::class; } + + public function testRFCValidation() + { + } + + public function testDNSCheckValidation() + { + } + + public function testSpoofCheckValidation() + { + } + + public function testValidEmail() + { + $params = [ + 'address' => 'me@davidgarcia.cat', + 'mailbox_verification' => true, + ]; + + $api = $this->getApiMock(); + + $api->expects($this->once()) + ->method('httpGet') + ->with('/address/private/validate', $params) + ->willReturn(new Response()); + + $api->validate($params['address'], $params['mailbox_verification']); + } }