Module ActiveSupport::Deprecation::Assertions
In: vendor/rails/activesupport/lib/active_support/deprecation.rb

Methods

Public Instance methods

[Source]

    # File vendor/rails/activesupport/lib/active_support/deprecation.rb, line 88
88:       def assert_deprecated(match = nil, &block)
89:         last = collect_deprecations(&block).last
90:         assert last, "Expected a deprecation warning within the block but received none"
91:         if match
92:           match = Regexp.new(Regexp.escape(match)) unless match.is_a?(Regexp)
93:           assert_match match, last, "Deprecation warning didn't match #{match}: #{last}"
94:         end
95:       end

[Source]

     # File vendor/rails/activesupport/lib/active_support/deprecation.rb, line 97
 97:       def assert_not_deprecated(&block)
 98:         deprecations = collect_deprecations(&block)
 99:         assert deprecations.empty?, "Expected no deprecation warning within the block but received #{deprecations.size}: \n  #{deprecations * "\n  "}"
100:       end

[Validate]