Add basic spec for getAccentColor
authorSamuel Attard <samuel.r.attard@gmail.com>
Fri, 16 Sep 2016 16:13:09 +0000 (02:13 +1000)
committerSamuel Attard <samuel.r.attard@gmail.com>
Mon, 19 Sep 2016 16:41:26 +0000 (02:41 +1000)
spec/api-system-preferences-spec.js

index be7009a..80f33bd 100644 (file)
@@ -3,11 +3,23 @@ const {remote} = require('electron')
 const {systemPreferences} = remote
 
 describe('systemPreferences module', function () {
-  if (process.platform !== 'darwin') {
-    return
-  }
+  describe('systemPreferences.getAccentColor', function () {
+    if (process.platform !== 'win32') {
+      return
+    }
+
+    it('should return a non-empty string', function () {
+      let accentColor = systemPreferences.getAccentColor();
+      assert.notEqual(accentColor, null);
+      assert(accentColor.length > 0);
+    })
+  })
 
   describe('systemPreferences.getUserDefault(key, type)', function () {
+    if (process.platform !== 'darwin') {
+      return
+    }
+
     it('returns values for known user defaults', function () {
       let locale = systemPreferences.getUserDefault('AppleLocale', 'string')
       assert.notEqual(locale, null)