[#] Mockанье зависимостей в node.js приложениях
habrabot(difrex,1) — All
2017-05-30 11:30:04


Mocks, fakes, and stubs — три столпа юнит тестирования. Конечно же все знают что это такое, как солить и когда есть.
Я честно тоже так думал, пока не столкнулся с действительностью, под которую мне пришлось немного прогнуться.



Все началось очень просто — я сменил место работы, и первое что я увидел в новой кодовой базе — это тесты, их было немного больше чем кода. И посреди этих тестов была странная конструкция


Component = proxyquire.noCallThru().load(‘../Component’, {

‘../../core/selectors/common': { getData }

}).default; [Читать дальше →][1]

[1]: https://habrahabr.ru/post/329740/?utm_source=habrahabr&utm_medium=rss&utm_campaign=feed_posts#habracut