jquery – 如何将ASP.NET MVC 3页面的HTML获取到QUnit测试中?

前端之家收集整理的这篇文章主要介绍了jquery – 如何将ASP.NET MVC 3页面的HTML获取到QUnit测试中?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
参见英文答案 > I need a number of different full-page DOM samples for my qUnit test suite
我已经开始使用QUnit来测试我的ASP.NET MVC3应用程序中某个页面的jQuery代码。到目前为止,我提供了一个HTML-mock,这个被测试的javascript文件使用。是否有可能引用该应用程序使用的页面的实际HTML?

解决方法

从我可以看到,您正在尝试从服务器预呈现HTML,并运行您的单元测试。我不觉得这是一个伟大的方式来做到这一点,并以正确的顺序运行你的JS。最好的办法是创建一个标准的HTML页面(而不是一个视图页面),将其保存在您的脚本文件夹中,并将其用作“测试”页面。你不应该依赖任何标准的HTML来运行你的单元测试,因为dom可以随时改变,而是在你的单元测试中处理所有的dom操作,然后运行你的断言,然后如果它最大程度地提高效率,那么删除它。您应该能够在dom上创建一个测试环境,然后进行测试,然后进行打印,冲洗并重复。
原文链接:https://www.f2er.com/jquery/181833.html

猜你在找的jQuery相关文章