diff --git a/lib/resources/IssuerFraudRecords.js b/lib/resources/IssuerFraudRecords.js new file mode 100644 index 0000000000..76c1e1e4d0 --- /dev/null +++ b/lib/resources/IssuerFraudRecords.js @@ -0,0 +1,9 @@ +'use strict'; + +var StripeResource = require('../StripeResource'); + +module.exports = StripeResource.extend({ + path: 'issuer_fraud_records', + + includeBasic: ['list', 'retrieve'], +}); diff --git a/lib/stripe.js b/lib/stripe.js index 5d67234ea2..61569a98a0 100644 --- a/lib/stripe.js +++ b/lib/stripe.js @@ -42,6 +42,7 @@ var resources = { ExchangeRates: require('./resources/ExchangeRates'), Invoices: require('./resources/Invoices'), InvoiceItems: require('./resources/InvoiceItems'), + IssuerFraudRecords: require('./resources/IssuerFraudRecords'), LoginLinks: require('./resources/LoginLinks'), Payouts: require('./resources/Payouts'), Plans: require('./resources/Plans'), diff --git a/test/resources/IssuerFraudRecords.spec.js b/test/resources/IssuerFraudRecords.spec.js new file mode 100644 index 0000000000..2a604e68b9 --- /dev/null +++ b/test/resources/IssuerFraudRecords.spec.js @@ -0,0 +1,30 @@ +'use strict'; + +var stripe = require('../testUtils').getSpyableStripe(); +var expect = require('chai').expect; + +describe('IssuerFraudRecord Resource', function() { + describe('retrieve', function() { + it('Sends the correct request', function() { + stripe.issuerFraudRecords.retrieve('issfr_123'); + expect(stripe.LAST_REQUEST).to.deep.equal({ + method: 'GET', + url: '/v1/issuer_fraud_records/issfr_123', + data: {}, + headers: {}, + }); + }); + }); + + describe('list', function() { + it('Sends the correct request', function() { + stripe.issuerFraudRecords.list(); + expect(stripe.LAST_REQUEST).to.deep.equal({ + method: 'GET', + url: '/v1/issuer_fraud_records', + data: {}, + headers: {}, + }); + }); + }); +});