Finish database refactoring

This commit is contained in:
calzoneman 2013-05-25 21:01:32 -04:00
parent 6cdfa647fb
commit 39be5a8427
6 changed files with 567 additions and 993 deletions

View file

@ -37,7 +37,9 @@ console.log("[PASS] Channel registration");
Database.registerChannel("test");
assert(Database.setChannelRank("test", "a_user", 10));
assert(Database.getChannelRank("test", "a_user") == 10);
assert(Database.listChannelRanks("test").length == 1);
assert(Database.setChannelRank("test", "user_2", 4));
assert(Database.listChannelRanks("test").length == 2);
assert(Database.getChannelRank("test", ["a_user", "user_2"])+"" == [10, 4]+"");
console.log("[PASS] Channel ranks");
// Test library caching
@ -47,7 +49,7 @@ assert(Database.addToLibrary("test", {
title: "Testing",
type: "yt"
}));
assert(db.querySync("SELECT * FROM `chan_test_library` WHERE id='abc'"));
assert(db.querySync("SELECT * FROM `chan_test_library` WHERE id='abc'").fetchAllSync().length > 0);
assert(Database.removeFromLibrary("test", "abc"));
assert(db.querySync("SELECT * FROM `chan_test_library` WHERE id='abc'").fetchAllSync().length == 0);
console.log("[PASS] Channel library");