gpt4 book ai didi

使用 Jasmine 测试 Breeze

转载 作者:行者123 更新时间:2023-11-28 21:31:35 26 4
gpt4 key购买 nike

我目前正在使用 Jasmine 测试框架并且对此还很陌生。

我正在尝试模拟后端,以便我调用 breeze 的 saveChanges 我得到某种模拟响应。或者这可能不是最快的选择。

我曾尝试使用 spyOn($,'ajax') 并随后使用 expect($.ajax.mostRecentCall.args[0]["url"]).toEqual("/api/git/SaveChanges")。但不幸的是,这是未定义的错误... Breeze 的 saveChanges 似乎没有进行 ajax 调用?

有人可以帮忙吗?

最佳答案

我们想为您提供一些指导。我们正在努力,但目前还没有。也许你会先到那里。但是你必须学会​​伪造 XHR 流量,是的, Breeze saveChanges 方法最终会成为 XHR POST。

每个方向的有效负载都有点复杂,但您可以从实际流量中捕获它们并针对您的测试进行调整。至少我是这样开始的。

关于使用 Jasmine 测试 Breeze ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19580994/

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