(revert changes made to StripePaymentGateway)

This commit is contained in:
Adam Wathan
2017-01-17 15:46:38 -05:00
parent 19e44bb234
commit 74ed409e46
2 changed files with 10 additions and 4 deletions

View File

@@ -23,7 +23,7 @@ class StripePaymentGateway implements PaymentGateway
'currency' => 'usd', 'currency' => 'usd',
], ['api_key' => $this->apiKey]); ], ['api_key' => $this->apiKey]);
} catch (InvalidRequest $e) { } catch (InvalidRequest $e) {
return false; throw new PaymentFailedException;
} }
} }
} }

View File

@@ -28,9 +28,15 @@ class StripePaymentGatewayTest extends TestCase
/** @test */ /** @test */
function charges_with_an_invalid_payment_token_fail() function charges_with_an_invalid_payment_token_fail()
{ {
$paymentGateway = new StripePaymentGateway(config('services.stripe.secret')); try {
$result = $paymentGateway->charge(2500, 'invalid-payment-token'); $paymentGateway = new StripePaymentGateway(config('services.stripe.secret'));
$this->assertFalse($result); $paymentGateway->charge(2500, 'invalid-payment-token');
} catch (PaymentFailedException $e) {
$this->assertCount(0, $this->newCharges());
return;
}
$this->fail("Charging with an invalid payment token did not throw a PaymentFailedException.");
} }
private function lastCharge() private function lastCharge()