Basic AMD support for Bender.js using Require.js.
npm install benderjs-amd
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;
			// ...
		} );
	} );
} );MIT, for license details see: LICENSE.md.