Подскажите пожалуйста что лучше выбрать для удобного тестирования javascript? Mocha/Jasmine? Еще что-то? Для создания изолированных юнит тестов на фронт. (не для функциональных общих).
На самом деле как вам нравится. Чистой mocha для реально юзабельных тестов часто не хватает, и добавляется что-нибудь вроде http://chaijs.com/, т.к. в нем очень простые ассерты + нет стабов/моков. Jasmine - все в одном, похожий на RSpec. На оба есть куча репортеров и куча всяких фишек. В обоих случаях можно за час портировать ~200 тестов с одного на другой (describe/it синтаксис одинаковый, нужен модифицированный раннер + ассерты).
Лично мне по душе больше связка из mocha & chai/chai-as-promised + Sinon (в качестве спая), причем в том же синоне можно фейкать http server, что в ванильном jasmine нельзя.
Вопрос из разряда - что лучше, grunt vs gulp? Gulp - если хочешь маленький билдер, где можно подключить плагины и быть более flexible. Или grunt если хочешь 90% функционала “из коробки”.