我使用Grape api,我需要使用自定义标题
编写测试我的代码:
it "should accept message" do
post "/api/v1/my/route", post_data, secret: "ASDFGHJKL"
last_response.status.should == 201
end
但路线根本没有标题,
我也试过headers['secret'] = "ASDFGHJKL"
还有request.env['secret']
什么都行不通。
如何将rspec中的标题传递给葡萄路线?
答案 0 :(得分:4)
你试过header 'secret', 'ASDFGHJKL'
吗?
答案 1 :(得分:0)
尝试使用@request
变量,例如@request.env['secret'] = 'ASDF..'
。希望这会有所帮助。
另外,请看一下 - Sending custom headers through RSpec