2.0.6 • Published 5 years ago

sinon-sandbox v2.0.6

Weekly downloads
1,105
License
Apache-2.0
Repository
github
Last release
5 years ago

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

5 years ago

2.0.5

5 years ago

2.0.4

5 years ago

2.0.2

5 years ago

2.0.1

5 years ago

2.0.0

6 years ago

1.0.2

9 years ago