модульное тестирование для node.js

Я изучил различные фреймворки для написания модульных тестов для приложения, разработанного на node.js. Существует несколько вариантов, таких как: nodeunit, jasmine-node, библиотека should.js в Mocha. Все, кажется, в значительной степени способно протестировать все. Я не смог найти никаких ограничений ни для одного из вышеперечисленных вариантов.

Я предпочитаю использовать nodeunit, так как он кажется простым в использовании новичку. Любое предложение о любых ограничениях nodeunit было бы очень полезно, прежде чем я начну работать над этим. Или любое предложение, если кто-то считает, что существует более простой и лучший вариант модульного тестирования в node.js.


person ggsrivas    schedule 09.10.2013    source источник


Ответы (1)


Ранее я использовал JUnit в Java и хочу найти аналогичную среду тестирования. Мне было трудно начать работу с BDD-фреймворками, такими как Mocha. В итоге остановился на узловом агрегате. Все расширенные функции, которые я не смог найти в модуле node, были найдены в expect.js. Также важной средой тестирования в контексте веб-приложения является суперагент (который помогает делать запросы и получать ответы на тесты), его легко смешивать с модулем узла и легко тестировать асинхронный код. Еще одна приятная вещь — плагин для WebStorm :)

person Slow Harry    schedule 15.11.2013