blob: 6661c577b30c87c4edc96aa5452266e182cb7539 [file] [log] [blame]
Roman Reissf29762f2015-05-19 11:00:061'use strict';
Ryan Graham7f81ca22014-01-09 05:19:312// Make sure the domain stack doesn't get clobbered by un-matched .exit()
3
4var assert = require('assert');
5var domain = require('domain');
6
7var a = domain.create();
8var b = domain.create();
9
10a.enter(); // push
11b.enter(); // push
12assert.deepEqual(domain._stack, [a, b], 'b not pushed');
13
14domain.create().exit(); // no-op
15assert.deepEqual(domain._stack, [a, b], 'stack mangled!');