Add a deprecation DSL

This commit is contained in:
Benjamin Fleischer
2016-03-07 01:03:04 -06:00
parent 6b4c8df6fb
commit b50195fde7
10 changed files with 91 additions and 31 deletions

View File

@@ -11,7 +11,7 @@ module ActiveModel
_, stderr = capture_io do
super
end
if stderr !~ /Calling deprecated ArraySerializer/
if stderr !~ /NOTE: ActiveModel::Serializer::ArraySerializer.new is deprecated/
fail Minitest::Assertion, stderr
end
end
@@ -29,7 +29,7 @@ module ActiveModel
serializer = ArraySerializer.new([comment, post])
assert_equal 'comments', serializer.json_key
end
assert_match(/Calling deprecated ArraySerializer/, stderr)
assert_match(/NOTE: ActiveModel::Serializer::ArraySerializer.new is deprecated/, stderr)
end
end
end