title: failing test not showing in jasmine-node
body: <p>I have the following basic test for a web service:</p>
  
  <pre><code>var request = require('http'),
      url     = 'http://localhost:1337/';
  
  describe('webservice', function() {
  
    it('should respond to /ping', function(done) {
      request.get(url + 'ping', function(res) {
        expect(res.statusCode).toBe(200);
        res.on('data', function(body) {
          var json = JSON.parse(body);
          expect(json.message).toBe("Hi, I'm alive");
          expect(json.date).toBeDefined();
          done();
        });
      });
  
    });
  
  });
  </code></pre>
  
  <p>which seems to work ok:</p>
  
  <pre><code>$ jasmine-node --verbose tests/ping/
  
  webservice
      should respond to /ping
  
  Finished in 0.032 seconds
  1 test, 3 assertions, 0 failures
  </code></pre>
  
  <p>But if I make one test fail (change the expected json message, for example) I get the following error:</p>
  
  <pre><code>$ jasmine-node --verbose --coffee tests/ping/
  StreamWrap: Aborting due to unwrap failure at ../src/stream_wrap.cc:125
  Aborted (core dumped)
  </code></pre>
  
  <p>Any idea what could I be doing wrong?</p>
  
  <p>(more over, any mistake I have in my js, the test just silently fails, with no clue on waht happened, the js errors just dissapears)</p>
  
  <p>update: the error appears only if the failing test is inside the request.get callback...</p>