1234567891011121314151617181920212223 |
- var test = require('tap').test
- , cls = require('../context.js')
- ;
- test("minimized test case that caused #6011 patch to fail", function (t) {
- t.plan(3);
- console.log('+');
- // when the flaw was in the patch, commenting out this line would fix things:
- process.nextTick(function () { console.log('!'); });
- var n = cls.createNamespace("test");
- t.ok(!n.get('state'), "state should not yet be visible");
- n.run(function () {
- n.set('state', true);
- t.ok(n.get('state'), "state should be visible");
- process.nextTick(function () {
- t.ok(n.get('state'), "state should be visible");
- });
- });
- });
|