1 var Promise = require('../')
2 , Domain = require('domain').Domain
3 , assert = require('assert');
6 describe("domains", function () {
7 it("exceptions should not breakout of domain boundaries", function (done) {
8 if (process.version.indexOf('v0.10') != 0) return done();
10 d.on('error', function (err) {
11 assert.equal(err.message, 'gaga');
15 var p = new Promise();
20 function () { throw new Error('gaga'); }
24 process.nextTick(function () {