Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FEI-11316: Save original error for NetworkError #131

Merged
merged 5 commits into from Sep 6, 2018
Merged

FEI-11316: Save original error for NetworkError #131

merged 5 commits into from Sep 6, 2018

Conversation

mrmlnc
Copy link
Contributor

@mrmlnc mrmlnc commented Sep 5, 2018

Посмотрел соседние пулл-реквесты, а там на русском пишут. Вот и я умею. Вот и буду.

Зачем?

Много раз в Hermione/Gemini/TestPalmAPI и прочих пакетах мы страдаем из-за нехватки знаний об ошибке. Например, Sandbox отдаёт информацию об ошибке в StatusMessage. В TestPalm в случае ошибки отдают больше деталей об ошибке в теле ответа. Так давайте будет пробрасывать всё то :)

Что сделано?

  • Обновил зависимость formidable, иначе тесты ругаются на Node.js 8+. Мол, Buffer.write отмер.
  • Исправил тест. Ну, как исправил, починил как смог. Там в качестве кода ответа приходит 302. Но правильно это или нет, из описания теста я не понял.
  • Перенёс бросание ошибки NetworkError в end обработчик ответа.

@mrmlnc
Copy link
Contributor Author

mrmlnc commented Sep 5, 2018

Ну ладно. Теперь я сражусь с мамонтом Node.js 0.10.48, если всё 🆗 в остальном.

@kaero
Copy link
Contributor

kaero commented Sep 5, 2018

lgtm, node.js < 0.10 нужно дропнуть из поддержки

@Flackus
Copy link
Contributor

Flackus commented Sep 5, 2018

lgtm

@kaero kaero merged commit f12a92a into nodules:master Sep 6, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants