bd-load
Version:
A small and fast AMD loader for building modern applications on node.js and the browser.
24 lines (23 loc) • 600 B
JavaScript
define(["smoke", "test/assert"], function(smoke, assert){
smoke.defTest({
id: "basic",
before: function(){
let self = this;
return new Promise(function(resolve, reject){
require.signal = function(e){
reject(e);
};
require(["test/basic/moduleA"], function(moduleA){
self.user = moduleA;
resolve();
});
})
},
test: function(){
assert(this.user.moduleA === "moduleA");
assert(this.user.moduleB === "moduleB");
assert.deepEqual(this.user.moduleC, {value:"moduleC"});
assert(this.user.moduleD === "moduleD");
}
})
});