Skip to content

Commit acb67e4

Browse files
committed
Get the list from charge working
1 parent 475a42b commit acb67e4

File tree

2 files changed

+17
-6
lines changed

2 files changed

+17
-6
lines changed

lib/resources/IssuerFraudRecords.js

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,25 @@ var StripeResource = require('../StripeResource');
44
var stripeMethod = StripeResource.method;
55

66
module.exports = StripeResource.extend({
7-
path: 'issuer_fraud_records',
8-
includeBasic: ['list', 'retrieve'],
7+
path: '',
98

10-
retrieveFromCharge: stripeMethod({
9+
list: stripeMethod({
10+
method: 'GET',
11+
path: 'issuer_fraud_records',
12+
}),
13+
14+
retrieve: stripeMethod({
15+
method: 'GET',
16+
path: function(urlData) {
17+
return 'issuer_fraud_records/' + urlData.issfrId;
18+
},
19+
urlParams: ['issfrId'],
20+
}),
21+
22+
listFromCharge: stripeMethod({
1123
method: 'GET',
1224
path: function(urlData) {
13-
return '?charge=' + urlData.chargeId;
25+
return 'issuer_fraud_records?charge=' + urlData.chargeId;
1426
},
1527
urlParams: ['chargeId'],
1628
}),

test/resources/IssuerFraudRecords.spec.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,7 @@ describe('IssuerFraudRecord Resource', function() {
1515
});
1616
});
1717
it('Sends the correct request for charge ID', function() {
18-
stripe.issuerFraudRecords.retrieveFromCharge('ch_123456789');
19-
console.log(stripe);
18+
stripe.issuerFraudRecords.listFromCharge('ch_123456789');
2019
expect(stripe.LAST_REQUEST).to.deep.equal({
2120
method: 'GET',
2221
url: '/v1/issuer_fraud_records?charge=ch_123456789',

0 commit comments

Comments
 (0)