2016-06-02 04:56:25 +03:00
|
|
|
const assert = require('assert')
|
|
|
|
const {remote} = require('electron')
|
|
|
|
const {systemPreferences} = remote
|
|
|
|
|
|
|
|
describe('systemPreferences module', function () {
|
|
|
|
if (process.platform !== 'darwin') {
|
|
|
|
return
|
|
|
|
}
|
|
|
|
|
2016-06-02 05:29:24 +03:00
|
|
|
describe('systemPreferences.getUserDefault(key, type)', function () {
|
|
|
|
it('returns values for known user defaults', function () {
|
|
|
|
let locale = systemPreferences.getUserDefault('AppleLocale', 'string')
|
|
|
|
assert.notEqual(locale, null)
|
|
|
|
assert(locale.length > 0)
|
2016-06-02 04:56:25 +03:00
|
|
|
|
2016-06-02 05:29:24 +03:00
|
|
|
let languages = systemPreferences.getUserDefault('AppleLanguages', 'array')
|
|
|
|
assert.notEqual(languages, null)
|
|
|
|
assert(languages.length > 0)
|
|
|
|
})
|
2016-06-02 04:56:25 +03:00
|
|
|
})
|
|
|
|
})
|