electron/spec/fixtures/auto-update/check/index.js
Samuel Attard b8dbe4bc15
spec: add tests for the autoUpdater on macOS that actually test if it works (#17442)
* spec: add tests for the autoUpdater on macOS that actually test if it works

* spec: add express as dep

* spec: add logic to auto-trust self-signed certificate and not run autoupdate specs on MAS

* build: fix the step name for importing the codesign cert

* chore: update updater spec PR as per feedback

* fix: s/atomBinding/electronBinding

* build: use spawn instead of exec
2019-03-29 17:32:52 -07:00

23 lines
385 B
JavaScript

process.on('uncaughtException', (err) => {
console.error(err)
process.exit(1)
})
const { autoUpdater } = require('electron')
autoUpdater.on('error', (err) => {
console.error(err)
process.exit(1)
})
const feedUrl = process.argv[1]
autoUpdater.setFeedURL({
url: feedUrl
})
autoUpdater.checkForUpdates()
autoUpdater.on('update-not-available', () => {
process.exit(0)
})