我现在在我的解决方案中有3个项目。 MVC 5,UnitTests和IntegrationTests。在我深入参与JavaScript代码之前,我想使用TDD(我已经为C#而不是之前的js)。
我的/ js文件夹下的文件与我的控制器匹配。例如myProject.people.js,myProject.company.js等。
有些人建议将测试文件与代码库并排放置; myProject.people.tests.js,myProject.company.tests.js。但我不确定这对我来说是一个不错的方法,因为我使用的是捆绑包,并且即使它是JavaScript,也不方便用测试代码保存生产代码。
我正在考虑从一个项目到另一个项目创建新的空mvc网站和交叉引用javascript文件并以这种方式进行测试。这是一个可以接受的解决方案吗?
为ASP.NET MVC项目放置测试JavaScript文件的最佳方法是什么?