benderjs-amd

0.2.4 • Public • Published

benderjs-amd

Basic AMD support for Bender.js using Require.js.

Installation

npm install benderjs-amd

Usage

Add benderjs-amd to the plugins array in your bender.js configuration file:

var config = {
    applications: {...}
 
    browsers: [...],
 
    plugins: [ 'benderjs-amd' ], // load the plugin
 
    tests: {...}
};
 
module.exports = config;

Add Require.js configuration in amd field:

var config = {
    applications: {...},
 
    // add your Require.js configuration
    'amd': {
        baseUrl: '/foo/bar/',
        paths: {
            foo: 'baz/foo'
        }
    },
 
    browsers: [...],
 
    plugins: [ 'benderjs-amd' ], // load the plugin
 
    tests: {...}
};

From now on the you can use bender.require to load scripts to test:

bender.require( [ 'Some/Module/ToTest' ], function( ToTest ) {
    "use strict";
 
    describe( 'ToTest', function() {
        it( 'should be tested with benderjs', function() {
            var testObj = new ToTest();
            expect( testObj.isRunning() ).to.be.true;
            // ...
        } );
    } );
 
} );

License

MIT, for license details see: LICENSE.md.

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.2.4
    1
    • latest

Version History

Package Sidebar

Install

npm i benderjs-amd

Weekly Downloads

2

Version

0.2.4

License

MIT

Last publish

Collaborators

  • cksource