Dead simple library which helpes with modalar testing. Provides Node.js's require replacement. Designed to work with Karma test runner.
npm install modula
Modula is dead simple library which helps with modular testing. I was needed it
for Node.js's require replacement to use with Karma test runner.
1. Define module:
`` coffeescript
# ...
if modula?
modula.export('lisn', Lisn)
else if module?
module.exports = Lisn
else
window.Lisn = Lisn
`
2. Use it in specs:
` coffeescript
Lisn = require('lisn')
# ...
`
3. That's it!
modula avaliable as npm and bower json.
#### modula
modula is a global namespace.
#### modula.export(name, exports)
Saves exports associated with passed module name.
` coffescript`
modula.export('backbone', Backbone)
#### modula.require(name)
Returns module associated with name. Also avaliable as window.require.
` coffeescript``
Backbone = require('backbone')