f2f80186e2a8cf3dc1f23dae7ca2d9c5603ee4ed
[squeep-indie-auther] / test / config.js
1 /* eslint-env mocha */
2 'use strict';
3
4 const assert = require('assert');
5 const Config = require('../config');
6
7 describe('Config', function () {
8 it('covers default environment', function () {
9 const config = new Config();
10 assert.strictEqual(config.environment, 'development');
11 assert(Object.isFrozen(config));
12 });
13 it('covers default environment, unfrozen', function () {
14 const config = new Config(undefined, false);
15 assert.strictEqual(config.environment, 'development');
16 assert(!Object.isFrozen(config));
17 });
18 it('covers test environment', function () {
19 const config = new Config('test');
20 assert.strictEqual(config.environment, 'test');
21 assert(!Object.isFrozen(config));
22 });
23 }); // Config