Needless Patchouli Manufacture

    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

    Install

    npm i stripe-mock-data

    DownloadsWeekly Downloads

    49

    Version

    1.0.3

    License

    MIT

    Last publish

    Collaborators

    • nijikokun