@komondor-lab/core
Version:
Komondor core library
21 lines • 993 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const assert_1 = __importDefault(require("assert"));
const assertron_1 = __importDefault(require("assertron"));
const _1 = require(".");
const setConfig_1 = require("./setConfig");
afterEach(() => setConfig_1.setConfig({}));
it('not supported property throws', () => {
assertron_1.default.throws(() => setConfig_1.setConfig({ something: 'a' }), _1.ConfigPropertyNotRecognized);
});
it(`plugins must be an array`, () => {
assertron_1.default.throws(() => setConfig_1.setConfig({ plugins: 'not-array' }), _1.ConfigPropertyIsInvalid);
});
it('plugins is stored', () => {
setConfig_1.setConfig({ plugins: ['komondor-plugin-single'] });
assert_1.default.strictEqual(_1.getConfig().plugins[0], 'komondor-plugin-single');
});
//# sourceMappingURL=setConfig.spec.js.map