1.1.1 • Published 9 years ago

mck v1.1.1

Weekly downloads
81
License
MIT
Repository
github
Last release
9 years ago

mck

Basic mocking library.

Build Status

Installation

npm install mck

Dependencies

None

Usage

var mock = require('mck')

mock.once(console, 'log', function(msg) {
	process.stdout.write('hello ')
})
console.log('goodbye')
console.log('world')

// hello world
var mock = require('mck')

var sqrt = mock(Math, 'sqrt', function() {
	return 42
})

console.log(Math.sqrt(42))

// The real Math.sqrt
console.log(typeof sqrt.real)
// function

console.log(sqrt.invokes)
// 1

sqrt.restore()

console.log(Math.sqrt(1764))
// 42

Author

Andreas Brekken <a@abrkn.com>

Alternatives

License

MIT

1.1.1

9 years ago

1.1.0

9 years ago

1.0.0

10 years ago