From d58bbf8a648d0390147dbd2fc74a68fe8c8052c5 Mon Sep 17 00:00:00 2001 From: Alex Rattray Date: Fri, 10 May 2019 12:30:57 -0700 Subject: [PATCH] Revert "Revert "Delete nested resource files"" This reverts commit e5eccb85dc87dd4406766c97131445629ea1e6c2. --- lib/resources/ApplicationFeeRefunds.js | 9 --- lib/resources/LoginLinks.js | 9 --- lib/resources/Persons.js | 9 --- .../SubscriptionScheduleRevisions.js | 9 --- lib/resources/TaxIds.js | 9 --- lib/resources/TransferReversals.js | 9 --- lib/stripe.js | 8 -- test/resources/ApplicationFeeRefunds.spec.js | 47 ------------ test/resources/LoginLinks.spec.js | 20 ----- test/resources/Persons.spec.js | 73 ------------------- .../SubscriptionScheduleRevision.spec.js | 36 --------- test/resources/TaxIds.spec.js | 61 ---------------- test/resources/TransferReversals.spec.js | 61 ---------------- 13 files changed, 360 deletions(-) delete mode 100644 lib/resources/ApplicationFeeRefunds.js delete mode 100644 lib/resources/LoginLinks.js delete mode 100644 lib/resources/Persons.js delete mode 100644 lib/resources/SubscriptionScheduleRevisions.js delete mode 100644 lib/resources/TaxIds.js delete mode 100644 lib/resources/TransferReversals.js delete mode 100644 test/resources/ApplicationFeeRefunds.spec.js delete mode 100644 test/resources/LoginLinks.spec.js delete mode 100644 test/resources/Persons.spec.js delete mode 100644 test/resources/SubscriptionScheduleRevision.spec.js delete mode 100644 test/resources/TaxIds.spec.js delete mode 100644 test/resources/TransferReversals.spec.js diff --git a/lib/resources/ApplicationFeeRefunds.js b/lib/resources/ApplicationFeeRefunds.js deleted file mode 100644 index bc09bd53b8..0000000000 --- a/lib/resources/ApplicationFeeRefunds.js +++ /dev/null @@ -1,9 +0,0 @@ -'use strict'; - -const StripeResource = require('../StripeResource'); - -module.exports = StripeResource.extend({ - path: 'application_fees/{feeId}/refunds', - - includeBasic: ['create', 'list', 'retrieve', 'update'], -}); diff --git a/lib/resources/LoginLinks.js b/lib/resources/LoginLinks.js deleted file mode 100644 index 842a447ddb..0000000000 --- a/lib/resources/LoginLinks.js +++ /dev/null @@ -1,9 +0,0 @@ -'use strict'; - -const StripeResource = require('../StripeResource'); - -module.exports = StripeResource.extend({ - path: 'accounts/{accountId}/login_links', - - includeBasic: ['create'], -}); diff --git a/lib/resources/Persons.js b/lib/resources/Persons.js deleted file mode 100644 index 921561ea64..0000000000 --- a/lib/resources/Persons.js +++ /dev/null @@ -1,9 +0,0 @@ -'use strict'; - -const StripeResource = require('../StripeResource'); - -module.exports = StripeResource.extend({ - path: 'accounts/{accountId}/persons', - - includeBasic: ['create', 'del', 'list', 'retrieve', 'update'], -}); diff --git a/lib/resources/SubscriptionScheduleRevisions.js b/lib/resources/SubscriptionScheduleRevisions.js deleted file mode 100644 index 7748b9a721..0000000000 --- a/lib/resources/SubscriptionScheduleRevisions.js +++ /dev/null @@ -1,9 +0,0 @@ -'use strict'; - -const StripeResource = require('../StripeResource'); - -module.exports = StripeResource.extend({ - path: 'subscription_schedules/{scheduleId}/revisions', - - includeBasic: ['list', 'retrieve'], -}); diff --git a/lib/resources/TaxIds.js b/lib/resources/TaxIds.js deleted file mode 100644 index 7cc865bd87..0000000000 --- a/lib/resources/TaxIds.js +++ /dev/null @@ -1,9 +0,0 @@ -'use strict'; - -const StripeResource = require('../StripeResource'); - -module.exports = StripeResource.extend({ - path: 'customers/{customerId}/tax_ids', - - includeBasic: ['create', 'del', 'list', 'retrieve'], -}); diff --git a/lib/resources/TransferReversals.js b/lib/resources/TransferReversals.js deleted file mode 100644 index 207b653491..0000000000 --- a/lib/resources/TransferReversals.js +++ /dev/null @@ -1,9 +0,0 @@ -'use strict'; - -const StripeResource = require('../StripeResource'); - -module.exports = StripeResource.extend({ - path: 'transfers/{transferId}/reversals', - - includeBasic: ['create', 'list', 'retrieve', 'update'], -}); diff --git a/lib/stripe.js b/lib/stripe.js index 4250054163..99777370ef 100644 --- a/lib/stripe.js +++ b/lib/stripe.js @@ -55,7 +55,6 @@ const resources = { InvoiceItems: require('./resources/InvoiceItems'), Invoices: require('./resources/Invoices'), IssuerFraudRecords: require('./resources/IssuerFraudRecords'), - LoginLinks: require('./resources/LoginLinks'), OAuth: require('./resources/OAuth'), OrderReturns: require('./resources/OrderReturns'), Orders: require('./resources/Orders'), @@ -81,13 +80,6 @@ const resources = { UsageRecordSummaries: require('./resources/UsageRecordSummaries'), WebhookEndpoints: require('./resources/WebhookEndpoints'), - // The following rely on pre-filled IDs: - ApplicationFeeRefunds: require('./resources/ApplicationFeeRefunds'), - Persons: require('./resources/Persons'), - SubscriptionScheduleRevisions: require('./resources/SubscriptionScheduleRevisions'), - TaxIds: require('./resources/TaxIds'), - TransferReversals: require('./resources/TransferReversals'), - // Namespaced resources Checkout: resourceNamespace('checkout', { Sessions: require('./resources/Checkout/Sessions'), diff --git a/test/resources/ApplicationFeeRefunds.spec.js b/test/resources/ApplicationFeeRefunds.spec.js deleted file mode 100644 index 82e36e219b..0000000000 --- a/test/resources/ApplicationFeeRefunds.spec.js +++ /dev/null @@ -1,47 +0,0 @@ -'use strict'; - -const stripe = require('../../testUtils').getSpyableStripe(); -const expect = require('chai').expect; - -const APPFEE_TEST_ID = 'appFeeIdTest999'; -const REFUND_TEST_ID = 'refundIdTest999'; - -describe('ApplicationFeeRefund Resource', () => { - describe('retrieve', () => { - it('Sends the correct request', () => { - stripe.applicationFeeRefunds.retrieve(APPFEE_TEST_ID, REFUND_TEST_ID); - expect(stripe.LAST_REQUEST).to.deep.equal({ - method: 'GET', - url: `/v1/application_fees/${APPFEE_TEST_ID}/refunds/${REFUND_TEST_ID}`, - data: {}, - headers: {}, - }); - }); - }); - - describe('update', () => { - it('Sends the correct request', () => { - stripe.applicationFeeRefunds.update(APPFEE_TEST_ID, REFUND_TEST_ID, { - metadata: {key: 'value'}, - }); - expect(stripe.LAST_REQUEST).to.deep.equal({ - method: 'POST', - url: `/v1/application_fees/${APPFEE_TEST_ID}/refunds/${REFUND_TEST_ID}`, - data: {metadata: {key: 'value'}}, - headers: {}, - }); - }); - }); - - describe('list', () => { - it('Sends the correct request', () => { - stripe.applicationFeeRefunds.list(APPFEE_TEST_ID); - expect(stripe.LAST_REQUEST).to.deep.equal({ - method: 'GET', - url: `/v1/application_fees/${APPFEE_TEST_ID}/refunds`, - data: {}, - headers: {}, - }); - }); - }); -}); diff --git a/test/resources/LoginLinks.spec.js b/test/resources/LoginLinks.spec.js deleted file mode 100644 index af54de161d..0000000000 --- a/test/resources/LoginLinks.spec.js +++ /dev/null @@ -1,20 +0,0 @@ -'use strict'; - -const stripe = require('../../testUtils').getSpyableStripe(); -const expect = require('chai').expect; - -const ACCOUNT_ID = 'acct_EXPRESS'; - -describe('LoginLink Resource', () => { - describe('create', () => { - it('Sends the correct request', () => { - stripe.loginLinks.create(ACCOUNT_ID); - expect(stripe.LAST_REQUEST).to.deep.equal({ - method: 'POST', - url: `/v1/accounts/${ACCOUNT_ID}/login_links`, - headers: {}, - data: {}, - }); - }); - }); -}); diff --git a/test/resources/Persons.spec.js b/test/resources/Persons.spec.js deleted file mode 100644 index 0936e4cc6c..0000000000 --- a/test/resources/Persons.spec.js +++ /dev/null @@ -1,73 +0,0 @@ -'use strict'; - -const stripe = require('../../testUtils').getSpyableStripe(); -const expect = require('chai').expect; - -const ACCOUNT_TEST_ID = 'acct_123'; -const PERSON_TEST_ID = 'person_123'; - -describe('Person Resource', () => { - describe('create', () => { - it('Sends the correct request', () => { - stripe.persons.create(ACCOUNT_TEST_ID, { - first_name: 'John', - }); - expect(stripe.LAST_REQUEST).to.deep.equal({ - method: 'POST', - url: `/v1/accounts/${ACCOUNT_TEST_ID}/persons`, - data: {first_name: 'John'}, - headers: {}, - }); - }); - }); - - describe('delete', () => { - it('Sends the correct request', () => { - stripe.persons.del(ACCOUNT_TEST_ID, PERSON_TEST_ID); - expect(stripe.LAST_REQUEST).to.deep.equal({ - method: 'DELETE', - url: `/v1/accounts/${ACCOUNT_TEST_ID}/persons/${PERSON_TEST_ID}`, - data: {}, - headers: {}, - }); - }); - }); - - describe('list', () => { - it('Sends the correct request', () => { - stripe.persons.list(ACCOUNT_TEST_ID); - expect(stripe.LAST_REQUEST).to.deep.equal({ - method: 'GET', - url: `/v1/accounts/${ACCOUNT_TEST_ID}/persons`, - data: {}, - headers: {}, - }); - }); - }); - - describe('retrieve', () => { - it('Sends the correct request', () => { - stripe.persons.retrieve(ACCOUNT_TEST_ID, PERSON_TEST_ID); - expect(stripe.LAST_REQUEST).to.deep.equal({ - method: 'GET', - url: `/v1/accounts/${ACCOUNT_TEST_ID}/persons/${PERSON_TEST_ID}`, - data: {}, - headers: {}, - }); - }); - }); - - describe('update', () => { - it('Sends the correct request', () => { - stripe.persons.update(ACCOUNT_TEST_ID, PERSON_TEST_ID, { - first_name: 'John', - }); - expect(stripe.LAST_REQUEST).to.deep.equal({ - method: 'POST', - url: `/v1/accounts/${ACCOUNT_TEST_ID}/persons/${PERSON_TEST_ID}`, - data: {first_name: 'John'}, - headers: {}, - }); - }); - }); -}); diff --git a/test/resources/SubscriptionScheduleRevision.spec.js b/test/resources/SubscriptionScheduleRevision.spec.js deleted file mode 100644 index ba17bb95ad..0000000000 --- a/test/resources/SubscriptionScheduleRevision.spec.js +++ /dev/null @@ -1,36 +0,0 @@ -'use strict'; - -const stripe = require('../../testUtils').getSpyableStripe(); -const expect = require('chai').expect; - -const SCHEDULE_TEST_ID = 'sub_sched_123'; -const REVISION_TEST_ID = 'sub_sched_rev_123'; - -describe('SubscriptionScheduleRevision Resource', () => { - describe('list', () => { - it('Sends the correct request', () => { - stripe.subscriptionScheduleRevisions.list(SCHEDULE_TEST_ID); - expect(stripe.LAST_REQUEST).to.deep.equal({ - method: 'GET', - url: `/v1/subscription_schedules/${SCHEDULE_TEST_ID}/revisions`, - data: {}, - headers: {}, - }); - }); - }); - - describe('retrieve', () => { - it('Sends the correct request', () => { - stripe.subscriptionScheduleRevisions.retrieve( - SCHEDULE_TEST_ID, - REVISION_TEST_ID - ); - expect(stripe.LAST_REQUEST).to.deep.equal({ - method: 'GET', - url: `/v1/subscription_schedules/${SCHEDULE_TEST_ID}/revisions/${REVISION_TEST_ID}`, - data: {}, - headers: {}, - }); - }); - }); -}); diff --git a/test/resources/TaxIds.spec.js b/test/resources/TaxIds.spec.js deleted file mode 100644 index 6062de4c70..0000000000 --- a/test/resources/TaxIds.spec.js +++ /dev/null @@ -1,61 +0,0 @@ -'use strict'; - -const stripe = require('../../testUtils').getSpyableStripe(); -const expect = require('chai').expect; - -const CUSTOMER_TEST_ID = 'cus_123'; -const TAX_ID_TEST_ID = 'txi_123'; - -describe('TaxId Resource', () => { - describe('create', () => { - it('Sends the correct request', () => { - const data = { - type: 'eu_vat', - value: '11111', - }; - stripe.taxIds.create(CUSTOMER_TEST_ID, data); - expect(stripe.LAST_REQUEST).to.deep.equal({ - method: 'POST', - url: `/v1/customers/${CUSTOMER_TEST_ID}/tax_ids`, - data, - headers: {}, - }); - }); - }); - - describe('delete', () => { - it('Sends the correct request', () => { - stripe.taxIds.del(CUSTOMER_TEST_ID, TAX_ID_TEST_ID); - expect(stripe.LAST_REQUEST).to.deep.equal({ - method: 'DELETE', - url: `/v1/customers/${CUSTOMER_TEST_ID}/tax_ids/${TAX_ID_TEST_ID}`, - data: {}, - headers: {}, - }); - }); - }); - - describe('list', () => { - it('Sends the correct request', () => { - stripe.taxIds.list(CUSTOMER_TEST_ID); - expect(stripe.LAST_REQUEST).to.deep.equal({ - method: 'GET', - url: `/v1/customers/${CUSTOMER_TEST_ID}/tax_ids`, - data: {}, - headers: {}, - }); - }); - }); - - describe('retrieve', () => { - it('Sends the correct request', () => { - stripe.taxIds.retrieve(CUSTOMER_TEST_ID, TAX_ID_TEST_ID); - expect(stripe.LAST_REQUEST).to.deep.equal({ - method: 'GET', - url: `/v1/customers/${CUSTOMER_TEST_ID}/tax_ids/${TAX_ID_TEST_ID}`, - data: {}, - headers: {}, - }); - }); - }); -}); diff --git a/test/resources/TransferReversals.spec.js b/test/resources/TransferReversals.spec.js deleted file mode 100644 index 8c8dbeffd7..0000000000 --- a/test/resources/TransferReversals.spec.js +++ /dev/null @@ -1,61 +0,0 @@ -'use strict'; - -const stripe = require('../../testUtils').getSpyableStripe(); -const expect = require('chai').expect; - -const TRANSFER_TEST_ID = 'transferIdTest999'; -const REVERSAL_TEST_ID = 'reversalIdTest999'; - -describe('TransferReversal Resource', () => { - describe('retrieve', () => { - it('Sends the correct request', () => { - stripe.transferReversals.retrieve(TRANSFER_TEST_ID, REVERSAL_TEST_ID); - expect(stripe.LAST_REQUEST).to.deep.equal({ - method: 'GET', - url: `/v1/transfers/${TRANSFER_TEST_ID}/reversals/${REVERSAL_TEST_ID}`, - data: {}, - headers: {}, - }); - }); - }); - - describe('create', () => { - it('Sends the correct request', () => { - stripe.transferReversals.create(TRANSFER_TEST_ID, { - amount: 100, - }); - expect(stripe.LAST_REQUEST).to.deep.equal({ - method: 'POST', - url: `/v1/transfers/${TRANSFER_TEST_ID}/reversals`, - data: {amount: 100}, - headers: {}, - }); - }); - }); - - describe('update', () => { - it('Sends the correct request', () => { - stripe.transferReversals.update(TRANSFER_TEST_ID, REVERSAL_TEST_ID, { - metadata: {key: 'value'}, - }); - expect(stripe.LAST_REQUEST).to.deep.equal({ - method: 'POST', - url: `/v1/transfers/${TRANSFER_TEST_ID}/reversals/${REVERSAL_TEST_ID}`, - data: {metadata: {key: 'value'}}, - headers: {}, - }); - }); - }); - - describe('list', () => { - it('Sends the correct request', () => { - stripe.transferReversals.list(TRANSFER_TEST_ID); - expect(stripe.LAST_REQUEST).to.deep.equal({ - method: 'GET', - url: `/v1/transfers/${TRANSFER_TEST_ID}/reversals`, - data: {}, - headers: {}, - }); - }); - }); -});