more settings tests

v1.18.x
Barış Soner Uşaklı 7 years ago
parent 8c9754ecee
commit 038f97b0f5

@ -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();
});
});

Loading…
Cancel
Save