Trickster
Simple mock framework for nodejs
Install it
npm install trickster
var trickster = ;
Mocking attributes
var mock = trickster;mock;mocksomeAttr; // Some Value!
Mocking functions
var mock = trickster;mock;mock; // Some Value!
or
var mock = trickster;mock;mock; // Some Value!
Mocking an existent object
var obj = attr1: 'Original value' attr2: 'Another original value' var mock = trickster;mock;mockattr1; // Mocked Value!mockattr2; // Another original value
Mocking require
// mock_obj.jsvar fs = ; moduleexports = { fs; }; // mock_obj_test.jsvar stubs = 'fs': { ; } ;var mockObj = trickster;mockObj;
Thanks to the guys from proxyquire, for the awesome module that made this feature of trickster possible.