diff --git a/src/config.js b/src/config.js index 565c682ea3..c27bb46b27 100644 --- a/src/config.js +++ b/src/config.js @@ -1,6 +1,8 @@ import * as Platform from './platform'; import * as util from './util'; +// TODO stop hardcoding platforms and media sizes + /* config .set({ side: 'left' }) @@ -83,6 +85,7 @@ class ConfigCase { } unset(key) { delete this._values[key]; + return this; } get(key) { return util.isDefined(this._values[key]) ? diff --git a/src/config_spec.js b/src/config_spec.js index 6a7c3baf20..59c6f000c6 100644 --- a/src/config_spec.js +++ b/src/config_spec.js @@ -75,7 +75,7 @@ export function main() { var sub1 = rootConfig.platform('ios'); sub1.set({ letter: 'b' }); expect(sub1.get('letter')).toBe('b'); - sub1.unset('letter'); + expect( sub1.unset('letter') ).toBe(sub1); expect(sub1.get('letter')).toBe('a'); });