gpt4 book ai didi

ruby-on-rails - 为什么 "assert_response"忽略 Rails 中的自定义消息?

转载 作者:行者123 更新时间:2023-12-04 03:53:02 26 4
gpt4 key购买 nike

在我的功能测试中,我验证响应状态如下:

assert_response :error, "My error message"

但是,Rails 会忽略我的自定义消息和报告:

Expected response to be a <:error>, but was <201>



任何想法为什么?

我使用 Rails 3.2.6。

最佳答案

我想知道同样的事情。事实证明它已在 Github 上修复:https://github.com/rails/rails/commit/d28a15ede59f6434f1b7a8d01be060fa73b4746c

对我来说,将 rails/the actionpack gem 更新到最新版本并未包含该修复程序,但我能够手动更新 response.rb。它位于:

/Users/alex/.rvm/gems/ruby-1.9.3-p194/gems/actionpack-3.2.8/lib/action_dispatch/testing/assertions/response.rb

关于ruby-on-rails - 为什么 "assert_response"忽略 Rails 中的自定义消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11451080/

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