42 lines
1.0 KiB
JavaScript
42 lines
1.0 KiB
JavaScript
var requirejs = require('requirejs');
|
|
|
|
requirejs.config({
|
|
paths: {
|
|
"tests": "../tests",
|
|
"src": "../src",
|
|
"spec": "../tests/spec",
|
|
"bugs": "../tests/bugs",
|
|
"util": "../tests/lib/test-utils",
|
|
// see gruntfile.js for how dist/filer-test.js gets built
|
|
"Filer": "../dist/filer-test"
|
|
},
|
|
baseUrl: "./lib",
|
|
optimize: "none",
|
|
shim: {
|
|
// TextEncoder and TextDecoder shims. encoding-indexes must get loaded first,
|
|
// and we use a fake one for reduced size, since we only care about utf8.
|
|
"encoding": {
|
|
deps: ["encoding-indexes-shim"]
|
|
}
|
|
},
|
|
nodeRequire: require
|
|
});
|
|
|
|
GLOBAL.document = {};
|
|
GLOBAL.navigator = { userAgent: ""};
|
|
GLOBAL.window = {
|
|
addEventListener: function(){},
|
|
navigator: navigator,
|
|
document: document,
|
|
setTimeout: setTimeout
|
|
};
|
|
GLOBAL.expect = require('chai').expect;
|
|
|
|
describe("Mocha needs one test in order to wait on requirejs tests", function() {
|
|
it('should wait for other tests', function(){
|
|
require('assert').ok(true);
|
|
});
|
|
});
|
|
|
|
requirejs(["tests/test-manifest"]);
|