Есть ли способ получить покрытие кода JUnit при работе в браузере?

В настоящее время мы работаем над улучшением покрытия кода для одной из наших библиотек JS. У меня запущен и работает The Intern, и я могу запускать тесты в браузере. Однако наши библиотеки создают элементы DOM в некоторых своих функциях, из-за чего мы не можем запустить JUnit из терминала, поскольку Node.js не позволяет создавать DOM в тестах. Есть ли способ получить покрытие кода JUnit для html и вывода консоли, которые мы получаем, когда запускаем The Intern в браузере?


person David    schedule 16.07.2015    source источник
comment
Разве вы не должны проводить тесты JSUnit, а не JUnits?   -  person Popeye    schedule 16.07.2015
comment
Я уверен, что мы должны это сделать, но все наши текущие отчеты — это JUnit, поэтому мы искали возможность добавить в эти отчеты вывод о покрытии кода. Как это сделать с JSUnit, просто любопытно?   -  person David    schedule 16.07.2015
comment
Я просто полностью сбит с толку, почему вы должны использовать JUnits, которые предназначены для java, для тестирования/покрытия библиотеки JS, когда следует использовать тест/покрытие JSUnit. Полностью запутался, и это сказало бы мне, что если вы полностью полагаетесь на JUnits для покрытия остального кода JS, то ваши отчеты неверны.   -  person Popeye    schedule 16.07.2015
comment
Я не согласен с вами. Мне было любопытно, потому что моя команда спросила, возможно ли это. Если стажер может делать JSUnits, это еще что-то. Нам просто нужно иметь возможность анализировать результаты, которые мы получаем, когда запускаем браузерные тесты. Мой вопрос в том, как лучше всего это сделать?   -  person David    schedule 16.07.2015


Ответы (1)