Browse Source

Add spec for quitAndInstall with no update on Windows

Kevin Sawicki 8 years ago
parent
commit
0747957919
1 changed files with 14 additions and 0 deletions
  1. 14 0
      spec/api-auto-updater-spec.js

+ 14 - 0
spec/api-auto-updater-spec.js

@@ -50,5 +50,19 @@ if (!process.mas) {
         done()
       })
     })
+
+    describe('quitAndInstall', function () {
+      it('emits an error on Windows when no update is available', function (done) {
+        if (process.platform !== 'win32') {
+          return done()
+        }
+
+        ipcRenderer.once('auto-updater-error', function (event, message) {
+          assert.equal(message, 'No update available, can\'t quit and install')
+          done()
+        })
+        autoUpdater.quitAndInstall()
+      })
+    })
   })
 }