test/test_helper.rb in roar-rails-1.0.0 vs test/test_helper.rb in roar-rails-1.0.1
- old
+ new
@@ -9,10 +9,19 @@
Singer = Struct.new(:name)
# Rails.backtrace_cleaner.remove_silencers!
Mime::Type.register 'application/hal+json', :hal
+Mime::Type.register 'application/vnd.api+json', :json_api
-ActionController.add_renderer :hal do |js, options|
+
+
+# see also https://github.com/jingweno/msgpack_rails/issues/3
+::ActionController::Renderers.add :hal do |js, options|
self.content_type ||= Mime::HAL
+ js.is_a?(String) ? js : js.to_json
+end
+
+::ActionController::Renderers.add :json_api do |js, options|
+ self.content_type ||= Mime::JSONAPI
js.is_a?(String) ? js : js.to_json
end