Stripe webhook & resource object data for mocking / testing purposes.
Install
$ npm install stripe-mock-data --save-dev
Features
- Quick access to entire dataset via
.collection
- Quick select of a specific version using constructor.
Versioning
Resource Object Builders
Webhook Data
Don't see your version? Open an issue, or start a pull request by forking.
Usage
Basic usage:
var StripeMockData = require('stripe-mock-data')
console.log(StripeMockData.collection)
Access Specific Version:
var StripeMockData = require('stripe-mock-data')
var StripeVersion = '2015-10-01'
// Access Version
var StripeData = StripeMockData(StripeVersion)
// View data
console.log(StripeData)
When attempting to access a version that doesn't exist, an error is thrown:
try {
StripeData = StripeMockData('Invalid')
} catch (e) {
console.log(e.message, e.stack)
}
Using resource object builders:
console.log(StripeData.resources.account({
id: 'cus_CUSTOM_ID' // overrides default parameters
}))
Todo
- Write tests (entry file, resource objects)
- Clean up older webhook objects of invalid identifiers
- Core for webhooks / resources, extend off core objects.
License
MIT © Nijiko Yonskai