gpt4 book ai didi

ruby-on-rails - 如何在RSpec Rails Controller测试中指定Content-Type(和其他 header )和请求正文?

转载 作者:行者123 更新时间:2023-12-04 04:00:54 24 4
gpt4 key购买 nike

我正在尝试测试在POST正文中采用原始json的rails Action 。如果我 curl 了Content-Type:application/json header 集,Rails会正确解析参数。

如何在rspec Controller 测试中直接设置请求正文和 header ?

最佳答案

在RSpec 1.3中,您可以对“请求”变量进行操作。这样的事情应该为您工作:

request.env['CONTENT_TYPE'] = 'application/json'
post :method_name

关于ruby-on-rails - 如何在RSpec Rails Controller测试中指定Content-Type(和其他 header )和请求正文?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3579344/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com