From 63078a5f7d16d440fbd053e3ebaa816e42c38c3f Mon Sep 17 00:00:00 2001 From: Remi Jannel Date: Wed, 6 Mar 2019 14:15:38 -0800 Subject: [PATCH] Add support for retrieving a Checkout Session --- lib/resources/Checkout/Sessions.js | 2 +- test/resources/Checkout/Sessions.spec.js | 12 ++++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/lib/resources/Checkout/Sessions.js b/lib/resources/Checkout/Sessions.js index d2e62dcf12..3accef7cc0 100644 --- a/lib/resources/Checkout/Sessions.js +++ b/lib/resources/Checkout/Sessions.js @@ -4,5 +4,5 @@ var StripeResource = require('../../StripeResource'); module.exports = StripeResource.extend({ path: 'checkout/sessions', - includeBasic: ['create'], + includeBasic: ['create', 'retrieve'], }) diff --git a/test/resources/Checkout/Sessions.spec.js b/test/resources/Checkout/Sessions.spec.js index 94a248f1ba..b0268ab786 100644 --- a/test/resources/Checkout/Sessions.spec.js +++ b/test/resources/Checkout/Sessions.spec.js @@ -39,5 +39,17 @@ describe('Checkout', function () { }); }); }); + + describe('retrieve', function() { + it('Sends the correct request', function() { + stripe.checkout.sessions.retrieve('cs_123'); + expect(stripe.LAST_REQUEST).to.deep.equal({ + method: 'GET', + url: '/v1/checkout/sessions/cs_123', + data: {}, + headers: {}, + }); + }); + }); }); });