我正在尝试找出当我破坏单元测试时调试它们的最佳方法。通常,在以前的测试环境中,我只需在浏览器中运行测试,并对测试或代码进行断点,然后查看测试失败的原因。我似乎想不出如何使用testacular来做到这一点。有没有一种简单的方法来调试单元测试?
发布于 2013-07-15 06:48:57
在karma.config文件中包含"browsers = 'Chrome';“。
当Chrome打开时,你应该会在顶部看到"Karma - connected“,右上角有一个"Debug”按钮。
单击此调试按钮,将打开"Karma debug RUNNER“选项卡。然后,只需右键单击,检查元素,然后像往常一样进行调试。
发布于 2013-04-24 04:15:20
在您的控制台中,您应该通知哪个it()语句被破坏,以及原因。例如:
Todos Add a new todo should add a new todo FAILED
expected todo.length to be 1 but was 0
但是,您可能会发现设置
logLevel = LOG_DEBUG;
在您的karma.conf.js文件中。
https://stackoverflow.com/questions/15906903
复制相似问题