1.1.1 • Published 10 years ago

mck v1.1.1

Weekly downloads
81
License
MIT
Repository
github
Last release
10 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

10 years ago

1.1.0

10 years ago

1.0.0

11 years ago