mockjax, как проверить URL с параметрами
У меня есть проблема, чтобы высмеять одну конечную точку. 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
});