async-context.tap.js 504 B

123456789101112131415161718
  1. 'use strict';
  2. var tap = require('tap')
  3. , test = tap.test
  4. , createNamespace = require('../context.js').createNamespace
  5. ;
  6. test("asynchronously propagating state with local-context-domains", function (t) {
  7. t.plan(2);
  8. var namespace = createNamespace('namespace');
  9. t.ok(process.namespaces.namespace, "namespace has been created");
  10. namespace.run(function () {
  11. namespace.set('test', 1337);
  12. t.equal(namespace.get('test'), 1337, "namespace is working");
  13. });
  14. });