AngularJS单元测试目录结构最佳实践

时间:2015-02-03 06:06:16

标签: angularjs unit-testing jasmine

在使用AngularJS时为单元测试创​​建目录结构的最佳做法是什么?通常遵循struct

如链接https://scotch.io/tutorials/angularjs-best-practices-directory-structure

中所述

将单元测试文件放入的结构应该是什么...如果它是MVC Visual Studio项目,是否应该在单独的单元测试项目中?

2 个答案:

答案 0 :(得分:8)

根据具有类似分组的Google Best practice,您可以将测试放在与测试项目相同的文件夹中。要保持相同的命名约定,您可以将测试命名为homeControllerTest.js,或者您可以使用homeController_test.js

答案 1 :(得分:4)

建议将它们与待测文件并排放置。

例如:

folder/
  file.js
  file.spec.js
  otherfile.js
  otherfile.spec.js

此建议来自一个非常好的风格指南:https://github.com/johnpapa/angular-styleguide#style-y197