module ActiveModel::Lint::Tests
def test_model_naming
:singular and :plural.
returns a string with some convenience methods: :human,
an instance method and as a class method, and if calling this method
Passes if the object's model responds to model_name both as
def test_model_naming assert_respond_to model.class, :model_name model_name = model.class.model_name assert_respond_to model_name, :to_str assert_respond_to model_name.human, :to_str assert_respond_to model_name.singular, :to_str assert_respond_to model_name.plural, :to_str assert_respond_to model, :model_name assert_equal model.model_name, model.class.model_name end