Я использовал JS Unit Test , , а не JS Unit , в среде автоматического тестирования, но он проходил через Selenium.Используя env.js или HTMLUnit , вы можете создавать тесты без головы с большинством любых библиотек модульного тестирования JS.
Лично я не остаюсь без головы.Обезглавленный браузер часто является «идеальным» браузером и может не уловить все эти странные особенности браузера.Таким образом, я в конечном счете запускаю свои тесты браузера через браузер, используя Selenium.Я использую банку Sauce Labs.
Для других платформ тестирования есть список в Википедии , Винтовой блок выглядит хорошо, если вам нравится BDD.