summaryrefslogtreecommitdiffstats
path: root/test/unit/APIResourceTest.php
diff options
context:
space:
mode:
Diffstat (limited to 'test/unit/APIResourceTest.php')
-rw-r--r--test/unit/APIResourceTest.php15
1 files changed, 15 insertions, 0 deletions
diff --git a/test/unit/APIResourceTest.php b/test/unit/APIResourceTest.php
index 0baef41..1d29c55 100644
--- a/test/unit/APIResourceTest.php
+++ b/test/unit/APIResourceTest.php
@@ -111,6 +111,21 @@ class APIResourceTest extends \PHPUnit_Framework_TestCase {
}
}
+ public function testAdapter403Exception() {
+ try {
+ $responseMock = Mockery::mock();
+ $this->sparkPostMock->httpAdapter->shouldReceive('send')->
+ once()->
+ andReturn($responseMock);
+ $responseMock->shouldReceive('getStatusCode')->andReturn(403);
+
+ $this->resource->get('test');
+ }
+ catch(\Exception $e) {
+ $this->assertRegExp('/Request forbidden/', $e->getMessage());
+ }
+ }
+
public function testAdapter4XXException() {
try {
$testBody = ['errors'=>['my'=>'test']];