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 BrowserWindow = remote.require('electron').BrowserWindow
describe('crash-reporter module', function () {
describe('crashReporter module', function () {
var fixtures = path.resolve(__dirname, 'fixtures')
var w = null
@ -53,8 +53,13 @@ describe('crash-reporter module', function () {
assert.equal(fields['_productName'], 'Zombies')
assert.equal(fields['_companyName'], 'Umbrella Corporation')
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