супер-тестовый экспресс-связующее ПО

нашел следующую подсказку о том, как проверить промежуточное программное обеспечение в Express:
https://github.com/visionmedia/express/blob/master/test/req.xhr.js
Мне было интересно, почему мои тесты всегда проходили. Пока я не заметил, что когда я скопировал тест из экспресса, они вели себя одинаково. Я пытался облажаться, но они продолжают проходить:https://github.com/visionmedia/express/blob/master/test/req.xhr.js

Что мне здесь не хватает?

it('should return true when X-Requested-With is xmlhttprequest', function(done){
  var app = express();

  app.use(function(req, res){
    req.xhr.should.be.false; //set to false, to fail the test but it still passes
    res.end();
  });

  request(app)
  .get('/')
  .set('X-Requested-With', 'xmlhttprequest')
  .end(function(res){
    done();
  })
})

Ответы на вопрос(1)

Ваш ответ на вопрос