(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',
], ['api_key' => $this->apiKey]);
} catch (InvalidRequest $e) {
return false;
throw new PaymentFailedException;
}
}
}

View File

@@ -28,9 +28,15 @@ class StripePaymentGatewayTest extends TestCase
/** @test */
function charges_with_an_invalid_payment_token_fail()
{
$paymentGateway = new StripePaymentGateway(config('services.stripe.secret'));
$result = $paymentGateway->charge(2500, 'invalid-payment-token');
$this->assertFalse($result);
try {
$paymentGateway = new StripePaymentGateway(config('services.stripe.secret'));
$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()