Get unlimited public & private packages + package-based permissions with npm Pro.Get started »

mocha-lazy-bdd

0.1.4 • Public • Published

Mocha Lazy BDD

This module provides a Lazy BDD interface to mocha. The interfaces is identical to the standard bdd interface, but also provides additional RSpec-style lazy/subject macros.

Example Spec

var expect = require('chai').expect;
 
describe('mocha-lazy-bdd', function() {
  
  describe('lazy', function() {
    
    lazy('value', function() {
      return 'i am lazy';
    });
    
    it('returns the specified value', function() {
      expect(this.value).to.eq('i am lazy');
    });
    
  });
  
});

See this project's specs for more examples.

Installation and Usage

npm install --save-dev mocha-lazy-bdd
mocha -u mocha-lazy-bdd

Or in a browser environment: install mocha-lazy-bdd via bower and then include the distribution before mocha has been setup.

Install

npm i mocha-lazy-bdd

DownloadsWeekly Downloads

885

Version

0.1.4

License

ISC

Unpacked Size

194 kB

Total Files

8

Last publish

Collaborators

  • avatar