expresser
Version:
A ready-to-use platform for Node.js web apps, built on top of Express.
39 lines (29 loc) • 1.06 kB
JavaScript
// TEST: FIREWALL
require("coffee-script/register");
var chai = require("chai");
chai.should();
describe("Firewall Tests", function() {
var env = process.env;
if (!env.NODE_ENV || env.NODE_ENV == "") env.NODE_ENV = "test";
var settings = require("../lib/settings.coffee");
if (!settings.testKeysLoaded) {
settings.loadFromJson("settings.test.keys.json");
settings.testKeysLoaded = true;
}
var utils = null;
var firewall = null;
// TESTS STARTS HERE!!!
// ----------------------------------------------------------------------------------
before(function() {
utils = require("../lib/utils.coffee");
firewall = require("../lib/firewall.coffee");
});
it("Is single instance", function() {
firewall.singleInstance = true;
var firewall2 = require("../lib/firewall.coffee");
firewall.singleInstance.should.equal(firewall2.singleInstance);
});
it("Has settings defined", function() {
settings.should.have.property("firewall");
});
});