UNPKG

airbrake

Version:

Node.js client for airbrakeapp.com, formerly hoptoad.

21 lines (17 loc) 562 B
var common = require('../common'); var airbrake = require(common.dir.root).createClient(common.key, common.env) var assert = require('assert'); var http = require('http'); var server = http.createServer(function(req, res) { res.writeHead(500); res.end('something went wrong'); }); server.listen(common.port, function() { var err = new Error('test-notify'); airbrake.host = 'localhost:' + common.port; airbrake.on('error', function(err) { assert.ok(/notification failed/i.test(err.message)); server.close(); }); airbrake.notify(err); });