Add asserts for crash report APIs

This commit is contained in:
Kevin Sawicki 2016-08-09 15:41:46 -07:00
parent ce0165367c
commit 2a0eb72334

View file

@ -10,7 +10,7 @@ const app = remote.require('electron').app
const crashReporter = remote.require('electron').crashReporter const crashReporter = remote.require('electron').crashReporter
const BrowserWindow = remote.require('electron').BrowserWindow const BrowserWindow = remote.require('electron').BrowserWindow
describe('crash-reporter module', function () { describe('crashReporter module', function () {
var fixtures = path.resolve(__dirname, 'fixtures') var fixtures = path.resolve(__dirname, 'fixtures')
var w = null var w = null
@ -53,8 +53,13 @@ describe('crash-reporter module', function () {
assert.equal(fields['_productName'], 'Zombies') assert.equal(fields['_productName'], 'Zombies')
assert.equal(fields['_companyName'], 'Umbrella Corporation') assert.equal(fields['_companyName'], 'Umbrella Corporation')
assert.equal(fields['_version'], app.getVersion()) assert.equal(fields['_version'], app.getVersion())
res.end('abc-123-def')
done() res.end('abc-123-def', () => {
assert.equal(crashReporter.getLastCrashReport().id, 'abc-123-def')
assert.notEqual(crashReporter.getUploadedReports().length, 0)
assert.equal(crashReporter.getUploadedReports()[0].id, 'abc-123-def')
done()
})
}) })
}) })
var port = remote.process.port var port = remote.process.port