old_contents: /*jslint node: true */
  "use strict";
  
  var dualproto = require('../index');
  var _ = require('lodash');
  var assert = require('assert');
  
  describe('dualproto', function () {
  
      describe('context parameters', function () {
          
          it('should be able to mount host with parameters', function (done) {
              var dual = dualproto();
              dual.mount(['cupcake', ':sprinkles'], function (ctxt) {
                  assert.equal(ctxt.params.sprinkles, 'chocolate');
                  done();
              });
  
              dual.send(['cupcake', 'chocolate']);
          });
  
          it('should be able to mount host points matching route tails', function (done) {
              var dual = dualproto();
              dual.mount(['resolve', '::who'], function (ctxt) {
                  assert.deepEqual(ctxt.params.who, ['frank', 'is', 'doing', 'the', 'dishes']);
                  done();
              });
  
              dual.send(['resolve', 'frank', 'is', 'doing', 'the', 'dishes']);
          });
          
      });
  
  });
  
new_contents: /*jslint node: true */
  "use strict";
  
  var dualproto = require('../index');
  var _ = require('lodash');
  var assert = require('assert');
  
  describe('dualproto', function () {
  
      describe('context parameters', function () {
          
          it('should be able to mount host with parameters', function (done) {
              var dual = dualproto();
              dual.mount(['cupcake', ':sprinkles'], function (body, ctxt) {
                  assert.equal(ctxt.params.sprinkles, 'chocolate');
                  done();
              });
  
              dual.send(['cupcake', 'chocolate']);
          });
  
          it('should be able to mount host points matching route tails', function (done) {
              var dual = dualproto();
              dual.mount(['resolve', '::who'], function (body, ctxt) {
                  assert.deepEqual(ctxt.params.who, ['frank', 'is', 'doing', 'the', 'dishes']);
                  done();
              });
  
              dual.send(['resolve', 'frank', 'is', 'doing', 'the', 'dishes']);
          });
          
      });
  
  });
  
subject: Update params test.