Виртуальный хост в XAMPP

Как было рекомендовано в комментариях другими, похоже, канонический способ тестирования контроллеров Express через supertest .

Примерный пример может выглядеть так:

describe('GET /users', function(){
  it('respond with json', function(done){
    request(app)
      .get('/users')
      .set('Accept', 'application/json')
      .expect(200)
      .end(function(err, res){
        if (err) return done(err);
        done()
      });
  })
});

Потенциал: вы можете протестировать весь свой стек за один раз.

Даунсайд: он чувствует и действует как тестирование интеграции.

0
задан Mister Woyng 17 January 2019 в 16:45
поделиться