diff --git a/spec/api/crash-reporter.coffee b/spec/api/crash-reporter.coffee new file mode 100644 index 0000000000..9e09a70e99 --- /dev/null +++ b/spec/api/crash-reporter.coffee @@ -0,0 +1,17 @@ +assert = require 'assert' +path = require 'path' +http = require 'http' +remote = require 'remote' +BrowserWindow = remote.require 'browser-window' + +fixtures = path.resolve __dirname, '..', 'fixtures' + +describe 'crash-reporter module', -> + it 'should send minidump when renderer crashes', (done) -> + w = new BrowserWindow(show: false) + server = http.createServer (req, res) -> + res.end() + server.close() + done() + server.listen 901007, '127.0.0.1', -> + w.loadUrl 'file://' + path.join(fixtures, 'api', 'crash.html') diff --git a/spec/fixtures/api/crash.html b/spec/fixtures/api/crash.html new file mode 100644 index 0000000000..88063bfb11 --- /dev/null +++ b/spec/fixtures/api/crash.html @@ -0,0 +1,14 @@ + +
+ + +