Browse Source

chore: add simple set/unset loginitem spec (#15600)

trop[bot] 6 years ago
parent
commit
ae9f4ef425
1 changed files with 10 additions and 0 deletions
  1. 10 0
      spec/api-app-spec.js

+ 10 - 0
spec/api-app-spec.js

@@ -487,6 +487,16 @@ describe('app module', () => {
       }, delay)
     })
 
+    it('correctly sets and unsets the LoginItem', function () {
+      expect(app.getLoginItemSettings().openAtLogin).to.be.false()
+
+      app.setLoginItemSettings({ openAtLogin: true })
+      expect(app.getLoginItemSettings().openAtLogin).to.be.true()
+
+      app.setLoginItemSettings({ openAtLogin: false })
+      expect(app.getLoginItemSettings().openAtLogin).to.be.false()
+    })
+
     it('correctly sets and unsets the LoginItem as hidden', function () {
       if (process.platform !== 'darwin' || process.mas) this.skip()