From 038f97b0f5a259c03ef761697115c505c8bcf55f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Thu, 18 Oct 2018 16:33:34 -0400 Subject: [PATCH] more settings tests --- test/settings.js | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/test/settings.js b/test/settings.js index 8435fdcd42..c9d29953b5 100644 --- a/test/settings.js +++ b/test/settings.js @@ -35,4 +35,25 @@ describe('settings v3', function () { }, 500); }); }); + + it('should set a nested value', function (done) { + settings1.set('bar.derp', 5); + assert.equal(settings1.get('bar.derp'), 5); + done(); + }); + + it('should reset the settings to default', function (done) { + settings1.reset(function (err) { + assert.ifError(err); + assert.equal(settings1.get('foo'), 1); + assert.equal(settings1.get('bar.derp'), 2); + done(); + }); + }); + + it('should get value from default value', function (done) { + var newSettings = new settings('some-plugin', '1.0', { default: { value: 1 } }); + assert.equal(newSettings.get('default.value'), 1); + done(); + }); });