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

shy*_*am_ 10 unit-testing jasmine angularjs

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

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

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

Way*_*ery 8

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


Gar*_*ley 5

似乎建议将它们与被测文件并排放置。

例如:

folder/
  file.js
  file.spec.js
  otherfile.js
  otherfile.spec.js
Run Code Online (Sandbox Code Playgroud)

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