Size: a a a

2020 June 15

A

Anton in JS for testing
что-то у меня так и не получается, не понимаю в чем дело

let form = new FormData();
form.append('file', fs.createReadStream('./files/sample.pdf'));

test('Third test', async () => {
   const response = await axios.post('url', form, { headers: {'Authorization': Bearer ${request.token}, 'Content-Type': 'multipart/form-data'}}).catch((err) => console.error(err));
   }
);

в ответе дальше 400 Bad request
источник

A

Anton in JS for testing
хотя уже видно что formData не пустую передаю
источник

AP

Alexander Popov in JS for testing
Anton
что-то у меня так и не получается, не понимаю в чем дело

let form = new FormData();
form.append('file', fs.createReadStream('./files/sample.pdf'));

test('Third test', async () => {
   const response = await axios.post('url', form, { headers: {'Authorization': Bearer ${request.token}, 'Content-Type': 'multipart/form-data'}}).catch((err) => console.error(err));
   }
);

в ответе дальше 400 Bad request
источник

AP

Alexander Popov in JS for testing
можно и стрим и буффер
источник

A

Anton in JS for testing
я видел, делаю как в ответе и нифига
источник

TP

Taras Panasiuk in JS for testing
axios(url, headers: ...formdata.herHeaders())
источник

AP

Alexander Popov in JS for testing
Anton
я видел, делаю как в ответе и нифига
а как ты проверяешь?
источник

m

mkots in JS for testing
Constantine
Всем привет, мне нужно с нуля написать е2е и сделать это частью CI.
Смотрю в сторону https://github.com/smooth-code/jest-puppeteer.
Подскажите какие подводные камни могут быть, на что обратить внимание? Возможно выбрать другую альтернативу?
источник

C

Constantine in JS for testing
Спасибо, мне бесплатное нужно. Лучше ручками сам по-больше напишу)
источник

A

Anton in JS for testing
Taras Panasiuk
axios(url, headers: ...formdata.herHeaders())
это не помогает
источник

m

mkots in JS for testing
Constantine
Спасибо, мне бесплатное нужно. Лучше ручками сам по-больше напишу)
А что в сайпрес платно?
источник

C

Constantine in JS for testing
mkots
А что в сайпрес платно?
источник

A

Anton in JS for testing
Alexander Popov
а как ты проверяешь?
ну смотрю ответ ошибки
catch((err) => console.error(err))
источник

AP

Alexander Popov in JS for testing
Anton
ну смотрю ответ ошибки
catch((err) => console.error(err))
а откуда ты знаешь что обработчик правильный?
источник

TP

Taras Panasiuk in JS for testing
Anton
это не помогает
Ты деструкцию делаешь?
источник

m

mkots in JS for testing
Ну, что конкретно из этого функционала тебе нужно?
источник

C

Constantine in JS for testing
mkots
Ну, что конкретно из этого функционала тебе нужно?
хм, хороший вопрос.
Я глянул что не бесплатно и закрыл)
источник

A

Anton in JS for testing
Alexander Popov
а откуда ты знаешь что обработчик правильный?
ну показывает же 400 ошибку, и видно по параметрам

или ты о чем?
источник

AP

Alexander Popov in JS for testing
Anton
ну показывает же 400 ошибку, и видно по параметрам

или ты о чем?
может обработчик ошибается
источник

AP

Alexander Popov in JS for testing
и ты все норм шлешь
источник