【发布时间】:2018-09-05 04:32:05
【问题描述】:
我正在使用 webmock gem 来存根 rspec 测试的请求。
我的一个请求向微服务发出请求,该微服务在地址中包含类型和时间戳:
e.g. www.microservice.com/type=1?timestamp=1521493200
我可以轻松地存根类型,但我不能存根时间戳,因为它会根据代码不断变化。如何存根这个请求?
【问题讨论】:
标签: ruby-on-rails rspec stub webmock
我正在使用 webmock gem 来存根 rspec 测试的请求。
我的一个请求向微服务发出请求,该微服务在地址中包含类型和时间戳:
e.g. www.microservice.com/type=1?timestamp=1521493200
我可以轻松地存根类型,但我不能存根时间戳,因为它会根据代码不断变化。如何存根这个请求?
【问题讨论】:
标签: ruby-on-rails rspec stub webmock
您可以使用正则表达式,例如stub_request(:get, /www.microservice.com\/type=1\?timestamp=\d+/)
【讨论】: