Wondering what’s next for npm?Check out our public roadmap! »

    sinon-sandbox

    2.0.6 • Public • Published

    sinon-sandbox

    Build Status devDependency Status devDependency Status

    Sinon-sandbox is a testing utility to make it easy to restore stubs after every test, agnostic of your team's testing framework of choice.

    Installation

    $ npm install sinon-sandbox --save-dev

    Usage

    In order to restore your sinon stubs after every test, call restore in an afterEach hook.

    // in a file included at the beginning of your test suite
    var sinon = require('sinon-sandbox');
     
    afterEach(function() {
      sinon.restore();
    })

    When writing tests, require sinon-sandbox. Since it returns an instance of a sandbox, you can treat it just like the original sinon module.

    var sinon = require('sinon-sandbox');
     
    sinon.stub().returns('a stubbed return value');

    Keywords

    Install

    npm i sinon-sandbox

    DownloadsWeekly Downloads

    1,045

    Version

    2.0.6

    License

    Apache-2.0

    Unpacked Size

    4.1 kB

    Total Files

    10

    Last publish

    Collaborators

    • avatar
    • avatar
    • avatar
    • avatar