Skip to content

Instantly share code, notes, and snippets.

@francisbrito
Created August 28, 2015 00:13
Show Gist options
  • Save francisbrito/68aa395853860df39da9 to your computer and use it in GitHub Desktop.
Save francisbrito/68aa395853860df39da9 to your computer and use it in GitHub Desktop.
'use strict';
module.exports = function bar() {
return 'bar works';
};
'use strict';
module.exports = function baz() {
return 'baz works';
};
'use strict';
module.exports = function foo() {
return 'foo works';
};
/* global describe, it */
'use strict';
var expect = require('chai').expect;
var loaddir = require('./');
describe('loaddir', function () {
it('should return an object with file names as keys and `require`-d modules as values from `path`.', function () {
var path = './mocks';
var sut = loaddir(path);
expect(sut).to.be.ok;
expect(sut).to.have.keys('foo', 'bar', 'baz');
expect(sut.foo()).to.equal('foo works');
expect(sut.bar()).to.equal('bar works');
expect(sut.baz()).to.equal('baz works');
});
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment