Издеваться над шуткой - PullRequest
0 голосов
/ 24 июня 2019

У меня есть экспресс-настройка POST-маршрута в index.js, как указано нижеответ, содержащий поле формы title отправлено в запросе?В настоящее время я использую jest.mock('busboy');, но из-за этого ничего не вызывается.

jest.mock('busboy');
let service: ServiceController;
describe('Mosaic Research Capture Service', () => {
it('should publish', async () => {
 service = new ServiceController();
 const req = {
      headers: {
        'Content-Type': 'multipart/form-data'
      },
      body: {}
 };
 const res = {
  send: jest.fn()
 };
 await service.publish(req, res);
});
});

Клиент React вызывает этот запрос следующим образом

 const formData = new FormData();
 formData.append('title', 'SomeTitle');
 const header = {
   credentials: 'include',
   'Content-Type': 'multipart/form-data',
 };
 const response =  await axios.post('/publish, formData, header); 
...