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

Mobile 如何在rspec测试中存根移动设备?,mobile,mocking,ruby-on-rails-3.1,rspec2,rack,Mobile,Mocking,Ruby On Rails 3.1,Rspec2,Rack,我需要通过rspec测试移动设备,使用mobile\u fu是\u mobile\u device?,但它总是返回false 经过调查,它实际上是在查询request.header['X_MOBILE_DEVICE']值,这是在运行服务器及其连接的客户端时定义的,我想对其进行更改 我更改了它,它保持了旧值的动态,因此任何有过chaing rack request value经验的人,我如何更改request.header['X_MOBILE_DEVICE']?这将有助于查看实际规范的简单示例,以

我需要通过rspec测试移动设备,使用mobile\u fu是\u mobile\u device?,但它总是返回false

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


我更改了它,它保持了旧值的动态,因此任何有过chaing rack request value经验的人,我如何更改request.header['X_MOBILE_DEVICE']?

这将有助于查看实际规范的简单示例,以及运行它的输出和您期望的结果。对此有任何更新吗?有完全相同的问题。