stripe-mock-data

1.0.3 • Public • Published

Stripe Mock Data Gitter chat

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

Dependents (2)

Package Sidebar

Install

npm i stripe-mock-data

Weekly Downloads

52

Version

1.0.3

License

MIT

Last publish

Collaborators

  • nijikokun