rails--rails/activesupport/test/spec_type_test.rb

23 lines
547 B
Ruby

require "abstract_unit"
require "active_record"
class SomeRandomModel < ActiveRecord::Base; end
class SpecTypeTest < ActiveSupport::TestCase
def assert_support actual
assert_equal ActiveSupport::TestCase, actual
end
def assert_spec actual
assert_equal MiniTest::Spec, actual
end
def test_spec_type_resolves_for_active_record_constants
assert_support MiniTest::Spec.spec_type(SomeRandomModel)
end
def test_spec_type_doesnt_resolve_random_strings
assert_spec MiniTest::Spec.spec_type("Unmatched String")
end
end