code: function(actual, matcher, expected) {
         var assertion = new JSpec.Assertion(JSpec.matchers[matcher], actual, toArray(arguments, 2))
         return assertion.run().result
       }
docs: Perform an assertion without reporting.
  
  This method is primarily used for internal
  matchers in order retain DRYness. May be invoked
  like below:
  
  does('foo', 'eql', 'foo')
  does([1,2], 'include', 1, 2)
  
  External hooks are not run for internal assertions
  performed by does().
  
  @param  {mixed} actual
  @param  {string} matcher
  @param  {...} expected
  @return {mixed}
  @api private