用茉莉花测试微风

时间:2013-10-25 04:15:03

标签: testing jasmine breeze

我目前正在使用Jasmine测试框架,对此我是相当新的。

我试图嘲笑后端,所以我称之为微风的saveChanges我得到某种模拟回应。或者这可能不是最快的选择。

我尝试过使用spyOn($,'ajax'),然后期望($。ajax.mostRecentCall.args [0] [“url”])。toEqual(“/ api / git / SaveChanges”)。但不幸的是,这是一个未定义的错误...有一些关于微风的saveChanges似乎没有进行ajax调用?

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:1)

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

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