Chr*_*oph 9 javascript resharper unit-testing qunit visual-studio-2010
使用Resharper 6可以编写qunit测试并使用集成的resharper测试运行器运行它们,这是一件好事.但是,我想知道是否可以在测试和被测代码中设置断点.问题是,每次打开浏览器时,它都使用不同的随机端口号,这意味着您不能只在浏览器中设置断点并通过点击F5重新运行测试.所以我想知道,甚至可能以某种方式?
Liv*_*viu 10
使用Resharper和Visual studio更简单的方法.
把它作为你的第一行放在js文件中:
QUnit.moduleDone = function(){}
Resharper测试无法完成,您可以在浏览器中多次刷新页面.然后你可以放一个断点,然后在浏览器中点击F5重新运行测试.
例:
在页面的最顶部,您应该:
像这样:
/// <reference path="Scripts/jquery-ver**.min.js"/>
/// <reference path="Scripts/jquery-ui.min.js"/>
/// <reference path="your_test_file.js"/>
QUnit.moduleDone = function() {};
Run Code Online (Sandbox Code Playgroud)
这非常有效!)
在浏览器中 - 只需按F12(打开调试器窗口),设置断点并使用F5刷新页面))
| 归档时间: |
|
| 查看次数: |
5036 次 |
| 最近记录: |