ruby-on-rails – 为什么“assert_response”会忽略Rails中的自
发布时间:2020-12-17 02:02:17 所属栏目:百科 来源:网络整理
导读:在我的功能测试中,我验证了响应状态: assert_response :error,"My error message" 但是,Rails忽略了我的自定义消息和报告: Expected response to be a :error,but was 201 有什么想法吗? 我使用Rails 3.2.6. 解决方法 我想知道同样的事情.事实证明它已在G
在我的功能测试中,我验证了响应状态:
assert_response :error,"My error message" 但是,Rails忽略了我的自定义消息和报告:
有什么想法吗? 我使用Rails 3.2.6. 解决方法
我想知道同样的事情.事实证明它已在Github上修复:
https://github.com/rails/rails/commit/d28a15ede59f6434f1b7a8d01be060fa73b4746c
对我来说,将rails / 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 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |