sinon-sandbox
DefinitelyTyped icon, indicating that this package has TypeScript declarations provided by the separate @types/sinon-sandbox package

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');

Readme

Keywords

Package Sidebar

Install

npm i sinon-sandbox

Weekly Downloads

865

Version

2.0.6

License

Apache-2.0

Unpacked Size

4.1 kB

Total Files

10

Last publish

Collaborators

  • bhoomipatel6386
  • johncarlo
  • schreifels
  • wealthfront_admin