blob: 0711a372f2b12f04ace24145ddcbb3f413039fb9 (
plain) (
tree)
|
|
require_relative "../cases/helper"
class ErrorsTest < ActiveRecord::TestCase
def test_can_be_instantiated_with_no_args
base = ActiveRecord::ActiveRecordError
error_klasses = ObjectSpace.each_object(Class).select { |klass| klass < base }
error_klasses.each do |error_klass|
begin
error_klass.new.inspect
rescue ArgumentError
raise "Instance of #{error_klass} can't be initialized with no arguments"
end
end
end
end
|