Commit 6e47b2dd by Dane Springmeyer

fix scheduling.test.js against variable sqlite3 versions - closes #122 (thanks…

fix scheduling.test.js against variable sqlite3 versions - closes #122 (thanks @tomhughes for initial patch)
parent 26e7c65f
......@@ -8,7 +8,7 @@ exports['test scheduling a query after the database was closed'] = function(befo
var db = new sqlite3.Database(':memory:');
db.on('error', function(err) {
error = true;
assert.equal(err.message, "SQLITE_MISUSE: Database handle is closed");
assert.ok(err.message && err.message.indexOf("SQLITE_MISUSE: Database handle is closed") > -1);
});
db.close();
......@@ -30,7 +30,7 @@ exports['test scheduling a query with callback after the database was closed'] =
db.close();
db.run("CREATE TABLE foo (id int)", function(err) {
assert.ok(err.message, "SQLITE_MISUSE: Database handle is closed");
assert.ok(err.message && err.message.indexOf("SQLITE_MISUSE: Database handle is closed") > -1);
error = true;
});
......@@ -49,7 +49,7 @@ exports['test running a query after the database was closed'] = function(beforeE
db.close(function(err) {
assert.ok(err);
error = true;
assert.equal(err.message, "SQLITE_BUSY: unable to close due to unfinalised statements");
assert.ok(err.message && err.message.indexOf("SQLITE_BUSY: unable to close due to") > -1);
stmt.run();
});
});
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment