Have opinions about JavaScript? We want to hear them. Take the 2018 JavaScript Ecosystem Survey »

karma-sinon

1.0.5 • Public • Published

karma-sinon

Sinon for karma

Installation

Install the module via npm

$ npm install karma-sinon sinon --save-dev

Add sinon to the frameworks key in your Karma configuration:

module.exports = function(config) {
  'use strict';
  config.set({
    #...
    frameworks: ['jasmine', 'sinon'],
    #...
  });
}

Example

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();
    });
 
});

install

npm i karma-sinon

Downloadsweekly downloads

86,101

version

1.0.5

license

none

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar
Report a vulnerability