我正在使用 Chutzpah 来执行我的 JavaScript 单元测试。
我引用了源文件的路径,并编写了一系列测试。在 Visual Studio 的测试资源管理器中,我可以看到我的测试,并直接从 IDE 中运行它们,所以一切似乎都正常工作。
然而,我想要进入被执行的源代码,以便查看。
这种操作可能吗?
我正在使用 Chutzpah 来执行我的 JavaScript 单元测试。
我引用了源文件的路径,并编写了一系列测试。在 Visual Studio 的测试资源管理器中,我可以看到我的测试,并直接从 IDE 中运行它们,所以一切似乎都正常工作。
然而,我想要进入被执行的源代码,以便查看。
这种操作可能吗?
https://github.com/maciejjankowski/flaming-octo-puss
我不确定它与PhantomJS的兼容性如何,但CasperJS可以完美地工作,所以如果chutzpah正在使用PhantomJS,你有机会使这个概念起作用。
您需要将此添加到每个步骤或将其设置为onStepComplete
处理程序:
this.evaluate( function(img){
__utils__.sendAJAX("http://localhost:8001/", 'POST', {'img' : img }, false);
},
{'img' : this.captureBase64('png')}
);