// Make sure that the nested domains don't cause the domain stack to grow var assert = require('assert'); var domain = require('domain'); process.on('exit', function(c) { assert.equal(domain._stack.length, 0); }); domain.create().run(function() { domain.create().run(function() { domain.create().run(function() { domain.create().on("error", function(e) { // Don't need to do anything here }).run(function() { throw new Error("died") }) }) }) })