UNPKG

expresser

Version:

A ready-to-use platform for Node.js web apps, built on top of Express.

39 lines (29 loc) 1.06 kB
// 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"); }); });