Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/452.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何运行单个测试单元测试?_Javascript_Jasmine_Karma Runner - Fatal编程技术网

Javascript 如何运行单个测试单元测试?

Javascript 如何运行单个测试单元测试?,javascript,jasmine,karma-runner,Javascript,Jasmine,Karma Runner,询问如何运行单个E2E测试,但没有接受的答案。在这里,作者提到,他可以通过将光标保持在他想要运行的测试的顶部来运行单个单元测试,但这对我来说不起作用,也没有太大意义,因为检测是在文件发生更改时进行的(检测使用修改的日期而不是内容) 我对一个类进行了很多测试,运行所有这些测试很难找出一些bug。TestCular还有其他更好的替代方案,可以实现交互式调试并以手动方式运行测试?我发现,在测试之前添加一个“I”可以按照我的要求工作,但调试问题仍然存在。在这个问题上,很多问题都得到了回答,我将检查有关调

询问如何运行单个E2E测试,但没有接受的答案。在这里,作者提到,他可以通过将光标保持在他想要运行的测试的顶部来运行单个单元测试,但这对我来说不起作用,也没有太大意义,因为检测是在文件发生更改时进行的(检测使用修改的日期而不是内容)


我对一个类进行了很多测试,运行所有这些测试很难找出一些bug。TestCular还有其他更好的替代方案,可以实现交互式调试并以手动方式运行测试?

我发现,在测试之前添加一个“I”可以按照我的要求工作,但调试问题仍然存在。在这个问题上,很多问题都得到了回答,我将检查有关调试和其他测试运行程序的提示。

我已经写下了关于这个相关问题的方法:

简单的回答是,我将Karma与这个插件结合使用,它允许您直接从浏览器运行单个Jasmine测试:


然后,您可以使用浏览器的开发人员工具设置断点、计算表达式等。

请参阅我对这个相关问题的回答: