ich diesen Yeoman Generator verwenden: https://github.com/Swiip/generator-gulp-angularAngularJS Testing: Protractor, Karma, Jasmin in einem Yeoman App
Es installiert drei Testanwendungen: Jasmin, Karma, Protractor Laut diesem Artikel (Should I be using Protractor or Karma for my end-to-end testing?), soll ich verwenden : Karma für kleine Tests von zB ein einzelner Controller. Protactor, wenn ich die gesamte App testen und einen Benutzer simulieren möchte, der meine App durchsucht. Laut diesem Blog() würde ich Jasmine für Komponententests und Karma für End-to-End-Integrationstests verwenden.
Ich denke, Jasmine ist die Sprache, in der Tests geschrieben werden und die anderen beiden den Code ausführen, ist das korrekt? Auch wenn ich nie einen Test geschrieben habe, der wichtiger ist, zuerst zu lernen/zu konzentrieren?
Siehe meine Antwort hier für eine detailliertere Diskussion der Anwendungsfälle, Vorteile und Einschränkungen von Karma und Winkelmesser: http://StackOverflow.com/Questions/17070522/can-protractor-and-Karma-Be-used-Together/29619467 # 29619467 –