kara
Version:
A third generation EX-400 android
31 lines (24 loc) • 1 kB
JavaScript
var assert = require("chai").assert,
Kara = require("../kara");
describe("Kara", function(){
it("should load config from file by default", function() {
var k = new Kara();
assert.strictEqual(k.config.server.host, "irc.freenode.net");
assert.strictEqual(k.config.server.port, 7000);
assert.strictEqual(k.config.server.ssl, true);
});
it("should have a default plugins.loadPath", function() {
var k = new Kara();
assert.strictEqual(k.config.plugins.loadPath, "./plugins");
});
it("should accept a config plugins.loadPath", function() {
var k = new Kara({plugins: {loadPath: "./test/fixtures/plugins"}});
assert.strictEqual(k.config.plugins.loadPath, "./test/fixtures/plugins");
});
it("should have a default redis configuration", function() {
var k = new Kara();
assert.strictEqual(k.config.redis.port, 6379);
assert.strictEqual(k.config.redis.host, "127.0.0.1");
assert.strictEqual(k.config.redis.dbIndex, 0);
});
});