Я использую этот генератор йома: https://github.com/Swiip/generator-gulp-angular
Он устанавливает три тестовых приложения: Жасмин, Карма, Транспортир Согласно этой статье (Должен ли я использовать Protractor или Karma для моего сквозного тестирования?), я должен использовать: Karma для небольших тестов, например. один контроллер. Protactor, если я хочу протестировать все приложение и смоделировать пользователя, просматривающего мое приложение. Согласно этому блогу (http://andyshora.com/unit-testing-best-practices-angularjs.html), я бы использовал Jasmine для модульного тестирования и Karma для сквозных тестов интеграции.
Я думаю, что Jasmine - это язык, на котором написаны тесты, а остальные два выполняют код, это правильно? Кроме того, если я никогда не писал тест, который более важно изучить сначала/сосредоточиться?