如何在rspec测试中存根移动设备?

时间:2011-10-09 08:27:49

标签: mobile mocking ruby-on-rails-3.1 rspec2 rack

我需要使用mobile_fu is_mobile_device?通过rspec测试移动设备,但它会一直返回false。

经过调查,它实际上是在查询request.header ['X_MOBILE_DEVICE']值,这是在运行服务器及其连接的客户端时定义的,我想更改它。

我改变了它,它一直保持旧值,所以任何有经验的chaing rack请求值的人,如何更改request.header ['X_MOBILE_DEVICE']?

0 个答案:

没有答案