如何为动态 url 构建诺克正则表达式
How to build nock regex for dynamic urls
我如何为以下类型的 urls
构建箭尾配置
http://example.com/harry/potter?param1=value1
和
http://example.com/harry/<value1>
我有两种类型的 url 第一种是我可以查询参数的地方,尽管基础 url 是固定的。
第二个是基础 url 具有动态值的地方。
目前我有
before(function(){
nock('http://example.com')
.get('/terminal/chrome_log')
.reply(200, "OK");
nock('http://example.com')
.get(function(uri) {
return uri.indexOf('harry') >= 0;
})
.reply(200, "OK");
});
了解与 node nock 一起使用的东西会很有帮助。
您可以指定path and query as reqex:
nock('http://example.com')
.get(/harry\/[^\/]+$/)
.query({param1: 'value'})
.reply(200, "OK");
我如何为以下类型的 urls
构建箭尾配置http://example.com/harry/potter?param1=value1
和
http://example.com/harry/<value1>
我有两种类型的 url 第一种是我可以查询参数的地方,尽管基础 url 是固定的。
第二个是基础 url 具有动态值的地方。
目前我有
before(function(){
nock('http://example.com')
.get('/terminal/chrome_log')
.reply(200, "OK");
nock('http://example.com')
.get(function(uri) {
return uri.indexOf('harry') >= 0;
})
.reply(200, "OK");
});
了解与 node nock 一起使用的东西会很有帮助。
您可以指定path and query as reqex:
nock('http://example.com')
.get(/harry\/[^\/]+$/)
.query({param1: 'value'})
.reply(200, "OK");