我怎样才能测试一个ASP MVC应用程序的视图?单元测试asp mvc视图
我已经尝试了MVC的contrib测试帮手......
_controller.Index().AssertViewRendered();
但这并不实际测试的看法。
例如,我可以愉快地在视图中插入一些伪代码,并获得死亡的可怕黄色屏幕,没有我的单元测试知道它。
有没有建立这样做的方法?我需要模拟视图引擎吗? mvccontrib迎合这个吗?
我原以为这是一个非常普遍的要求,但我找不到太多的东西!
感谢
编辑 我是真的什么之后,编译时间检查,以确保模型的变化不会影响视图。
这个问题包含了启用编译时间视图编译的说明,这对我来说已经足够了。 Compile Views in ASP.NET MVC
我刚刚发现这个链接http://devermind.com/aspnet/aspnet-mvc-tip-turn-on-compile-time-view-checking/,我会很高兴,我不是很看测试任何逻辑,只是为了确保任何模型更改不会影响我的观点。不幸的是,它在作为游戏网站的工作中被阻止。所以我得等到我回家看看吧! – 2010-02-22 22:35:56