diff --git a/.travis.yml b/.travis.yml index fc8203a47..e8be80ce5 100644 --- a/.travis.yml +++ b/.travis.yml @@ -13,7 +13,7 @@ php: env: global: - - STRIPE_MOCK_VERSION=0.56.0 + - STRIPE_MOCK_VERSION=0.57.0 matrix: - AUTOLOAD=1 - AUTOLOAD=0 diff --git a/init.php b/init.php index 2f6ccfbf6..d476e32d2 100644 --- a/init.php +++ b/init.php @@ -104,6 +104,7 @@ require(dirname(__FILE__) . '/lib/Person.php'); require(dirname(__FILE__) . '/lib/Plan.php'); require(dirname(__FILE__) . '/lib/Product.php'); +require(dirname(__FILE__) . '/lib/Radar/EarlyFraudWarning.php'); require(dirname(__FILE__) . '/lib/Radar/ValueList.php'); require(dirname(__FILE__) . '/lib/Radar/ValueListItem.php'); require(dirname(__FILE__) . '/lib/Recipient.php'); diff --git a/lib/Radar/EarlyFraudWarning.php b/lib/Radar/EarlyFraudWarning.php new file mode 100644 index 000000000..5131e52fc --- /dev/null +++ b/lib/Radar/EarlyFraudWarning.php @@ -0,0 +1,36 @@ + 'Stripe\\Person', \Stripe\Plan::OBJECT_NAME => 'Stripe\\Plan', \Stripe\Product::OBJECT_NAME => 'Stripe\\Product', + \Stripe\Radar\EarlyFraudWarning::OBJECT_NAME => 'Stripe\\Radar\\EarlyFraudWarning', \Stripe\Radar\ValueList::OBJECT_NAME => 'Stripe\\Radar\\ValueList', \Stripe\Radar\ValueListItem::OBJECT_NAME => 'Stripe\\Radar\\ValueListItem', \Stripe\Recipient::OBJECT_NAME => 'Stripe\\Recipient', diff --git a/tests/Stripe/Radar/EarlyFraudWarningTest.php b/tests/Stripe/Radar/EarlyFraudWarningTest.php new file mode 100644 index 000000000..3facf67a9 --- /dev/null +++ b/tests/Stripe/Radar/EarlyFraudWarningTest.php @@ -0,0 +1,29 @@ +expectsRequest( + 'get', + '/v1/radar/early_fraud_warnings' + ); + $resources = EarlyFraudWarning::all(); + $this->assertTrue(is_array($resources->data)); + $this->assertInstanceOf("Stripe\\Radar\\EarlyFraudWarning", $resources->data[0]); + } + + public function testIsRetrievable() + { + $this->expectsRequest( + 'get', + '/v1/radar/early_fraud_warnings/' . self::TEST_RESOURCE_ID + ); + $resource = EarlyFraudWarning::retrieve(self::TEST_RESOURCE_ID); + $this->assertInstanceOf("Stripe\\Radar\\EarlyFraudWarning", $resource); + } +} diff --git a/tests/bootstrap.php b/tests/bootstrap.php index 6a128ea43..a7efedc7f 100644 --- a/tests/bootstrap.php +++ b/tests/bootstrap.php @@ -2,7 +2,7 @@ require_once(__DIR__ . '/StripeMock.php'); -define("MOCK_MINIMUM_VERSION", "0.56.0"); +define("MOCK_MINIMUM_VERSION", "0.57.0"); if (\Stripe\StripeMock::start()) { register_shutdown_function('\Stripe\StripeMock::stop');