使用 Jasmine(使用 jasmine-ajax ),我需要 stub ajax 请求,其中 URL 具有动态生成的参数。示例:
jasmine.Ajax
.stubRequest('search?generatedParameter=...')
.andReturn({responseText: '...'});
但是,Jasmine 似乎不允许在 URL 中使用通配符。
问题:有没有办法使用 Jasmine 来 stub 变量 URL 的 ajax 请求?
最佳答案
Jasmine-ajax 允许为 url 传递正则表达式:
jasmine.Ajax.stubRequest(/search\?generatedParameter=.+/);
参见https://github.com/jasmine/jasmine-ajax (在“复杂请求”标题下)了解更多信息。
关于javascript - Jasmine:使用可变 URL stub ajax 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27386494/