【发布时间】:2013-07-10 05:51:56
【问题描述】:
我有一个 .NET MVC 解决方案,它包含各种 javascript,我希望能够使用 QUnit 测试这些脚本,所以
我在哪里放置测试脚本和 QUnit 工件?
在mvc项目中?如果是,那么我大概需要在部署应用程序时通过构建过程删除这些脚本?好像有点垃圾?我真的不希望测试代码与生产代码混在一起。
在单独的“测试”网络项目中?非常适合更好的分离,但是我需要一些构建操作,将我的 SUT 脚本移动到这个单独的项目,以便测试脚本可以引用它们。可能比选项 1 更可取,但还是有点垃圾?
最佳做法是什么?有最佳实践吗?还有什么我没提到的方法吗?任何可以提供帮助的工具?我错过了什么明显的东西吗?
This 建议单独项目 + Xcopy 类型的解决方案,但答案很老了。
谢谢。
【问题讨论】:
标签: javascript asp.net asp.net-mvc visual-studio unit-testing