1

我在模拟一个端点时遇到问题。Mockjax 在从 URL 中检索参数时拦截请求。然而,当我将它们添加到 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
});
4

0 回答 0