繁体   English   中英

如何使用Karma / Jasmine测试AngularJS应用

[英]How to test AngularJS App using Karma/Jasmine

到目前为止,我一直在阅读Angular JS的官方文档以及其他一些已在Angular JS中演示了单元测试的网站。 但是所有这些人都只是从一个包含一些测试代码的示例文件开始了解释。 但是我找不到任何地方写单元测试代码的预备步骤。 就像,我们在哪里编写测试用例? 任何特定的文件夹位置? 如何进行测试等。有人可以指导吗?

非常感谢您在问题上所提供的帮助和时间。

将单元测试放在哪里的问题更像是个人喜好和选择哪种目录布局的问题。 我更喜欢功能驱动的布局,将功能的所有文件都放在一个目录中,并且还包括单元测试。 如果这样做,则必须遵循某些命名约定,例如:

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

我建议您阅读约翰·帕帕(John Papa)撰写的有角度的样式指南 ,如果您想快速入门 ,请使用其中的一种发生器。 在我的个人资料( cc-angular )中,我尝试遵循这些规则,并内置了业力和e2e测试的茉莉花。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM