Merge pull request #3133 from thelounge/xpaw/hide-test-warn

Hide unknown key warning in mergeConfig test
This commit is contained in:
Al McKinlay 2019-03-22 09:41:53 +00:00 committed by GitHub
commit 00510e07ad
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -2,6 +2,7 @@
const log = require("../../src/log");
const expect = require("chai").expect;
const stub = require("sinon").stub;
const mergeConfig = require("../../src/helper").mergeConfig;
describe("mergeConfig", function() {
@ -34,6 +35,9 @@ describe("mergeConfig", function() {
});
it("should extend objects", function() {
let warning = "";
stub(log, "warn").callsFake((str) => warning += str);
expect(mergeConfig({
tlsOptions: {},
}, {
@ -47,6 +51,9 @@ describe("mergeConfig", function() {
thing: 123,
},
});
log.warn.restore();
expect(warning).to.contain("Unknown key");
});
it("should allow changing nulls", function() {