提交 d4754677 编写于 作者: J Joshua Peek

Deprecate assert_valid

上级 759183c8
...@@ -11,6 +11,7 @@ module ModelAssertions ...@@ -11,6 +11,7 @@ module ModelAssertions
# assert_valid(model) # assert_valid(model)
# #
def assert_valid(record) def assert_valid(record)
::ActiveSupport::Deprecation.warn("assert_valid is deprecated. Use assert record.valid? instead", caller)
clean_backtrace do clean_backtrace do
assert record.valid?, record.errors.full_messages.join("\n") assert record.valid?, record.errors.full_messages.join("\n")
end end
......
...@@ -461,14 +461,14 @@ def test_redirected_to_with_nested_controller ...@@ -461,14 +461,14 @@ def test_redirected_to_with_nested_controller
def test_assert_valid def test_assert_valid
get :get_valid_record get :get_valid_record
assert_valid assigns('record') assert_deprecated { assert_valid assigns('record') }
end end
def test_assert_valid_failing def test_assert_valid_failing
get :get_invalid_record get :get_invalid_record
begin begin
assert_valid assigns('record') assert_deprecated { assert_valid assigns('record') }
assert false assert false
rescue ActiveSupport::TestCase::Assertion => e rescue ActiveSupport::TestCase::Assertion => e
end end
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册