mocha-let

v0.1.1
Get RSpec-style memoized values in Mocha
mocha rspec let tests

mocha-let Build Status

A dead-simple package that lets you create RSpec-style memoized values in Mocha.

The entire package is just 25 lines of code, with only one dependency (memoizee). See for yourself!

Basic usage

var set = require('mocha-let');
var assert = require('assert');

describe('mocha-let', function() {
  var object = {};
  set('object', function() { return object; });

  it("allows accessing the return value of the given function as the specified property on `this`", function() {
    assert.equal(this.object, object);
  });
});

For a more complete example, have a look at test.js.

License

MIT (See LICENSE file)

npm i mocha-let

Metadata

  • MIT
  • Whatever
  • Andrew Meyer
  • released 12/20/2015

Downloads

Maintainers