У меня есть экспресс-настройка 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);