Tests running now
This commit is contained in:
parent
c18660a2ed
commit
e041c2d904
|
@ -12,10 +12,14 @@ function(Filer, IndexedDBTestProvider, WebSQLTestProvider, MemoryTestProvider) {
|
||||||
}
|
}
|
||||||
|
|
||||||
function findBestProvider() {
|
function findBestProvider() {
|
||||||
|
if(typeof module !== 'undefined' && module.exports) {
|
||||||
|
return MemoryTestProvider;
|
||||||
|
}
|
||||||
|
|
||||||
// When running tests, and when no explicit provider is defined,
|
// When running tests, and when no explicit provider is defined,
|
||||||
// prefer providers in this order: IndexedDB, WebSQL, Memory.
|
// prefer providers in this order: IndexedDB, WebSQL, Memory.
|
||||||
// However, if we're running in PhantomJS, use Memory first.
|
// However, if we're running in PhantomJS, use Memory first.
|
||||||
if(navigator.userAgent.indexOf('PhantomJS') > -1) {
|
if(typeof navigator !== 'undefined' && navigator.userAgent.indexOf('PhantomJS') > -1) {
|
||||||
return MemoryTestProvider;
|
return MemoryTestProvider;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -60,7 +64,7 @@ function(Filer, IndexedDBTestProvider, WebSQLTestProvider, MemoryTestProvider) {
|
||||||
|
|
||||||
// Create a file system and wait for it to get setup
|
// Create a file system and wait for it to get setup
|
||||||
_provider.init();
|
_provider.init();
|
||||||
console.log('here!');
|
|
||||||
function complete(err, fs) {
|
function complete(err, fs) {
|
||||||
if(err) throw err;
|
if(err) throw err;
|
||||||
_fs = fs;
|
_fs = fs;
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
var requirejs = require('requirejs');
|
var requirejs = require('requirejs');
|
||||||
//var Mocha = require('mocha');
|
|
||||||
|
|
||||||
requirejs.config({
|
requirejs.config({
|
||||||
paths: {
|
paths: {
|
||||||
|
@ -18,65 +17,24 @@ requirejs.config({
|
||||||
"encoding": {
|
"encoding": {
|
||||||
deps: ["encoding-indexes-shim"]
|
deps: ["encoding-indexes-shim"]
|
||||||
}
|
}
|
||||||
//,
|
|
||||||
// "mocha": {
|
|
||||||
// init: function() {
|
|
||||||
// this.mocha = new Mocha();
|
|
||||||
// this.mocha.setup("bdd").timeout(5000).slow(250);
|
|
||||||
// this.mocha.setup("bdd");
|
|
||||||
// GLOBAL.describe = mocha.describe;
|
|
||||||
// return this.mocha;
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
},
|
},
|
||||||
nodeRequire: require
|
nodeRequire: require
|
||||||
});
|
});
|
||||||
|
|
||||||
GLOBAL.window = GLOBAL;
|
GLOBAL.document = {};
|
||||||
|
GLOBAL.navigator = { userAgent: ""};
|
||||||
|
GLOBAL.window = {
|
||||||
|
addEventListener: function(){},
|
||||||
|
navigator: navigator,
|
||||||
|
document: document,
|
||||||
|
setTimeout: setTimeout
|
||||||
|
};
|
||||||
GLOBAL.expect = require('chai').expect;
|
GLOBAL.expect = require('chai').expect;
|
||||||
console.log('here 1');
|
|
||||||
|
|
||||||
describe("one test", function() {
|
describe("Mocha needs one test in order to wait on requirejs tests", function() {
|
||||||
it('should work', function(done){
|
it('should wait for other tests', function(){
|
||||||
require('assert').ok(true);
|
require('assert').ok(true);
|
||||||
done();
|
|
||||||
});
|
|
||||||
});
|
});
|
||||||
|
|
||||||
//requirejs(function() {
|
|
||||||
requirejs(["tests/test-manifest"], function() {
|
|
||||||
|
|
||||||
console.log('here 2');
|
|
||||||
//console.dir(mocha);
|
|
||||||
|
|
||||||
describe("two test", function() {
|
|
||||||
it('should work', function(done){
|
|
||||||
require('assert').ok(true);
|
|
||||||
done();
|
|
||||||
});
|
|
||||||
});
|
|
||||||
|
|
||||||
console.log('here 3');
|
|
||||||
|
|
||||||
// mocha.run(function() {
|
|
||||||
// console.log('running');
|
|
||||||
// });
|
|
||||||
|
|
||||||
console.log('here 4');
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
|
|
||||||
mocha.run(function() {
|
|
||||||
console.log('here 4');
|
|
||||||
}).on('fail', function(test) {
|
|
||||||
console.log('fail', test);
|
|
||||||
}).on('pass', function(test) {
|
|
||||||
console.log('pass', test);
|
|
||||||
});
|
|
||||||
});
|
|
||||||
|
|
||||||
**/
|
|
||||||
});
|
});
|
||||||
|
|
||||||
//setTimeout(function(){}, 3000);
|
requirejs(["tests/test-manifest"]);
|
||||||
|
|
Loading…
Reference in New Issue