Turn on jshint and mocha/phantomjs tests with TravisCI. Fixes #48.
This commit is contained in:
parent
a0ef904f9a
commit
d2f743511e
|
@ -0,0 +1 @@
|
||||||
|
script: grunt test
|
|
@ -8,7 +8,8 @@
|
||||||
"bugs": "https://github.com/js-platform/filer/issues",
|
"bugs": "https://github.com/js-platform/filer/issues",
|
||||||
"license": "BSD",
|
"license": "BSD",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"postinstall": "./node_modules/.bin/bower install"
|
"postinstall": "./node_modules/.bin/bower install",
|
||||||
|
"test": "grunt test"
|
||||||
},
|
},
|
||||||
"repository": {
|
"repository": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
|
|
|
@ -172,8 +172,8 @@ define(["Filer", "util"], function(Filer, util) {
|
||||||
expect(error).not.to.exist;
|
expect(error).not.to.exist;
|
||||||
// Note: testing estimation as time may differ by a couple of milliseconds
|
// Note: testing estimation as time may differ by a couple of milliseconds
|
||||||
// This number should be increased if tests are on slow systems
|
// This number should be increased if tests are on slow systems
|
||||||
expect(now - stat.atime).to.be.below(25);
|
expect(now - stat.atime).to.be.below(75);
|
||||||
expect(now - stat.mtime).to.be.below(25);
|
expect(now - stat.mtime).to.be.below(75);
|
||||||
done();
|
done();
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
|
@ -5,6 +5,11 @@ define(["Filer", "util"], function(Filer, util) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(navigator.userAgent.indexOf('PhantomJS') > -1) {
|
||||||
|
console.log("Skipping Filer.FileSystem.providers.WebSQL tests, since PhantomJS doesn't support it.");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
describe("Filer.FileSystem.providers.WebSQL", function() {
|
describe("Filer.FileSystem.providers.WebSQL", function() {
|
||||||
it("is supported -- if it isn't, none of these tests can run.", function() {
|
it("is supported -- if it isn't, none of these tests can run.", function() {
|
||||||
expect(Filer.FileSystem.providers.WebSQL.isSupported()).to.be.true;
|
expect(Filer.FileSystem.providers.WebSQL.isSupported()).to.be.true;
|
||||||
|
|
Loading…
Reference in New Issue