2014-02-13 5 views
0

Для кода сервера backjs nodejs Unit Testing, я использую node-qunit с grunt. Есть ли инструмент покрытия кода с помощью модуля node-qunit?node-qunit, инструмент для покрытия кода

Максимальный инструмент покрытия кода, который я вижу, нуждается в поддержке без браузера, например. PhantomJS, но если я использую это, тогда я получаю синтаксические ошибки для ключевых слов nodejs, например «ReferenceError: не могу найти переменную: require» и т. Д.

Итак, какой инструмент я могу использовать для покрытия кода для тестирования кода backjs nodejs используя node-qunit.

ответ

0

Если вы тестируете только внутренний код, нет необходимости запускать тесты в безгласном браузере, таком как PhantomJS. Для анализа кода покрытия кода в узле я могу порекомендовать istanbul.

Но я не уверен, что он работает из коробки с узлом-qunit. Однако mocha является популярным узлом тестирования node.js с qunit-interface, а qunit-mocha-ui предоставляет утверждения QUnit для мокко. Таким образом, вы можете перенести свои тесты с минимальными усилиями.

Смежные вопросы