UNPKG

qwebs

Version:
41 lines (30 loc) 1.12 kB
var configLoader = require("../../lib/loaders/config"), path = require("path"), Q = require('q'); describe("configLoader", function () { it("create from object", function (done) { var mockQwebs = { root: __dirname }; return Q.try(function() { var cfg = { folder: "public1" }; var config = configLoader.create(mockQwebs, cfg); expect(config.folder).toEqual("public1"); }).catch(function (error) { expect(error.stack).toBeNull(); }).finally(done); }); it("create from file", function (done) { var mockQwebs = { root: __dirname }; return Q.try(function() { var config = configLoader.create(mockQwebs, "./config.json"); expect(config.folder).toEqual("public2"); }).catch(function (error) { expect(error.stack).toBeNull(); }).finally(done); }); });