All we really need to do is make getUserDefault support array / object types.

This commit is contained in:
Charlie Hess 2016-06-01 19:21:17 -07:00
parent 587dd2fe51
commit fa3b17444f
5 changed files with 17 additions and 35 deletions

View file

@ -7,17 +7,12 @@ describe('systemPreferences module', function () {
return
}
it('returns user defaults', function () {
assert.notEqual(systemPreferences.getUserDefault('AppleInterfaceStyle', 'string'), null)
assert.notEqual(systemPreferences.getUserDefault('AppleAquaColorVariant', 'integer'), null)
})
it('returns defaults under the global domain', function () {
let locale = systemPreferences.getGlobalDefault('AppleLocale')
it('returns values for known user defaults', function () {
let locale = systemPreferences.getUserDefault('AppleLocale', 'string')
assert.notEqual(locale, null)
assert(locale.length > 0)
let languages = systemPreferences.getGlobalDefault('AppleLanguages')
let languages = systemPreferences.getUserDefault('AppleLanguages', 'array')
assert.notEqual(languages, null)
assert(languages.length > 0)
})