gpt4 book ai didi

javascript - 使用 VSCode 调试 Jasmine 规范

转载 作者:搜寻专家 更新时间:2023-10-31 23:52:09 24 4
gpt4 key购买 nike

有什么方法可以通过 VS Code 调试我的代码 (Node.js) 和 jasmine 测试吗?我有一个规范,我在其中创建了一个 spy ,但我关于应该调用 spy 的断言返回了 false,即使当我手动调用它在规范中调用的函数时,它确实运行到该代码中。

我尝试按 F5 键将应用程序附加调试器到启动快速服务器的应用程序(到目前为止我一直在使用它进行测试),然后简单地从运行 jasmine命令提示符,但没有命中断点。

作为我在规范中所做工作的示例,我将按如下方式设置 spy :

var response = {
tell: function(value) {
console.log("inside response.tell spy");
}
};
spyOn(response, "tell");

调用我的函数,传入响应对象,然后添加我的期望:

expect(response.tell).toHaveBeenCalled();

但是期望失败了。

谢谢

最佳答案

您可以通过 Node 运行 jasmine.js 文件并将 JASMINE_CONFIG_PATH 作为环境变量传递。

JASMINE_CONFIG_PATH="test/jasmine.json"node --debug-brk --no-lazy node_modules/jasmine/bin/jasmine.js

关于javascript - 使用 VSCode 调试 Jasmine 规范,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40248573/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com