diff --git a/test/serializer_support_test.rb b/test/serializer_support_test.rb index 2e963027..e82f1fb1 100644 --- a/test/serializer_support_test.rb +++ b/test/serializer_support_test.rb @@ -4,6 +4,13 @@ class RandomModel include ActiveModel::SerializerSupport end +class OtherRandomModel + include ActiveModel::SerializerSupport +end + +class OtherRandomModelSerializer +end + class RandomModelCollection include ActiveModel::ArraySerializerSupport end @@ -18,6 +25,10 @@ class SerializerSupportTest < ActiveModel::TestCase assert_equal nil, RandomModel.new.active_model_serializer end + test "it returns a deducted serializer if it exists exists" do + assert_equal OtherRandomModelSerializer, OtherRandomModel.new.active_model_serializer + end + test "it returns ArraySerializer for a collection" do assert_equal ActiveModel::ArraySerializer, RandomModelCollection.new.active_model_serializer end