我在模拟一个终点时遇到问题。当从URL中检索params时,Mockjax拦截请求。然而,当我将它们添加到URL或数据对象中时,请求将通过。
我需要进行两次此调用传递。否则,我的集成测试失败了。
我正在处理全球通话。所有其他电话都正常工作,减去此电话。
/ *捕获* /
$.mockjax({
url: '*search-by-keyword',
dataType: 'json',
headers: { 'X-CSRF-Token' : tokenId },
contentType: 'application/json',
responseText: mockLiferaySearchResponseSuccess
});
/ *通过* /
$.mockjax(
{ url: '*search-by-keyword',
data: {
page: '0',
perPage: '5',
lang: 'en',
path: 'http://testbanner.ypg.com/portal',
type: 'webcontent',
keyword: 'yellow'
},
dataType: 'json',
headers: { 'X-CSRF-Token' : tokenId },
contentType: 'application/json',
responseText: mockLiferaySearchResponseSuccess
});