2015-04-17 104 views
0

到现在为止,我一直在阅读Angular JS的官方文档,以及其他已经在Angular JS中演示过单元测试的其他站点。但他们都刚刚开始解释一个包含一些测试代码的示例文件。但是我没有找到编写单元测试代码的前置步骤。就像我们在哪里写测试用例?任何特定文件夹位置?如何运行测试等任何人都可以请指导?如何使用Karma/Jasmine测试AngularJS应用程序

真的很感谢在这个问题上花费的帮助和时间。

回答

1

将单元测试放在哪里更像是个人品味和您选择的目录布局。我更喜欢功能驱动的布局,将功能的所有文件放在一个目录中,并且还包含单元测试。如果你这样做,你必须遵循一定的命名约定,如:

myfeature.module.js 
myfeature.controller.js 
myfeature.controller.spec.js /* this is the unit test */ 
myfeature.html 
myfeature.less 

我建议您阅读angular styleguide from John Papa,如果你想获得动工,使用一台发电机在那里。在我的一个(cc-angular)我试图坚持这些规则和羯磨与业力和e2e测试内置。