From 506739d4fb5e94d43dc1ce22fc3bd78c878af1b6 Mon Sep 17 00:00:00 2001 From: Rob McFadzean Date: Fri, 10 Jul 2015 11:23:55 +0930 Subject: [PATCH] Added a (failing) test for when inflecting API --- test/adapter_test.rb | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/test/adapter_test.rb b/test/adapter_test.rb index 7268c386..3349d8a7 100644 --- a/test/adapter_test.rb +++ b/test/adapter_test.rb @@ -38,6 +38,15 @@ module ActiveModel adapter = ActiveModel::Serializer::Adapter.create(@serializer, { adapter: :json_api}) assert_equal ActiveModel::Serializer::Adapter::JsonApi, adapter.class end + + def test_inflected_adapter_class_for_known_adapter + ActiveSupport::Inflector.inflections(:en){|inflect| inflect.acronym 'API' } + klass = ActiveModel::Serializer::Adapter.adapter_class(:json_api) + + ActiveSupport::Inflector.inflections.acronyms.clear + + assert_equal ActiveModel::Serializer::Adapter::JsonApi, klass + end end end end