blob: fd8b338fb4d328f6e88a69c9484ee77ec3d9b987 [file] [log] [blame] [view]
karma-sinon
===========
Sinon for karma
Installation
------------
Install the module via npm
```sh
$ npm install karma-sinon sinon --save-dev
```
Add `sinon` to the `frameworks` key in your Karma configuration:
```js
module.exports = function(config) {
'use strict';
config.set({
#...
frameworks: ['jasmine', 'sinon'],
#...
});
}
```
**Example**
```javascript
describe("sinon example test", function () {
var time2013_10_01;
time2013_10_01 = (new Date(2013, 10-1, 1)).getTime();
before(function() {
// sinon was defined in global scope
this.fakeTimer = new sinon.useFakeTimers(time2013_10_01);
});
it("some test", function() {
//test
});
after(function() {
this.fakeTimer.restore();
});
});
```