如何将 webmock 与具有变量的地址一起使用?
How to use webmock with an address that has a variable?
我正在使用 webmock gem 存根 rspec 测试请求。
我的一个请求向微服务发出请求,该微服务在地址中包含类型和时间戳:
e.g. www.microservice.com/type=1?timestamp=1521493200
我可以很容易地存根类型,但我不能存根时间戳,因为它会根据代码不断变化。我怎样才能存根这个请求?
您可以使用正则表达式,例如stub_request(:get, /www.microservice.com\/type=1\?timestamp=\d+/)
我正在使用 webmock gem 存根 rspec 测试请求。
我的一个请求向微服务发出请求,该微服务在地址中包含类型和时间戳:
e.g. www.microservice.com/type=1?timestamp=1521493200
我可以很容易地存根类型,但我不能存根时间戳,因为它会根据代码不断变化。我怎样才能存根这个请求?
您可以使用正则表达式,例如stub_request(:get, /www.microservice.com\/type=1\?timestamp=\d+/)