kobezzza,
а что-то другое пробовал? Почему именно Жасмин? |
cyber,
на том же Жасмине, например. |
cyber, вот небольшой обзор http://www.slideshare.net/kazanqacom...cript-24234210
|
Цитата:
А если для тестирования клиент-сервера то phantom.js, zombie.js и т.д. Для нагрузочных тестов тоже свои либы, в общем нужно понять что тестируешь, для начала :) |
Цитата:
|
я в своем рабочем процессе для тестирования остановился на следующих инструментах для модульного тестирования:
для системного тестирования - на ангуляре использовал Protractor, сейчас - хз. думаю попробовать Nightmare. недавно начал пилить приложуху на реакте... со следующего проекта попробую выкинуть Karma нафиг - виртуальный DOM всё таки :) |
kobezzza, melky, спасибо за инфу, пока остановился на Jasmine.
|
немного дополню ... до чего я докатился :)
прошло время, я выкидываю karma как неэффективный инструмент (точнее, как медленный инструмент) я использую в работе React, а он прекрасно работает в jsdom получается, что для тестирования компонентов не нужен браузер. Gotcha! в общем, теперь у меня такой тулсет. для серверной части и клиентской: - фреймворк: Mocha. самый мощный инструмент что я видел. особо радуют xit, xdescribe, it.only, describe.only (вообще жесть) - сами сравнения - Chai (в режиме should), Sinon (spy, stub) и Chai as promised (для красивого тестирования Promise) - окружение: webpack (йохохо), rewire (иньекция переменных в модули. например, подменить вызов ORM на stub из sinon), mocha-loader (для запуска тестов mocha для файлов, которые должны обрабатываться webpack'ом) и isparta-instrumenter (для оценки покрытия ES6 кода) |
Часовой пояс GMT +3, время: 14:54. |