From 18d948be0fdf5ff2c31b59c566c836c44522fd23 Mon Sep 17 00:00:00 2001 From: David Garcia Date: Thu, 1 Feb 2018 23:36:44 +0000 Subject: [PATCH] Provide test to validate a valid email address --- tests/Api/EmailValidationTest.php | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) 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']); + } }