@@ -5,6 +5,7 @@ module Serialization
55 class JsonApi
66 class LinkedTest < ActionController ::TestCase
77 class LinkedTestController < ActionController ::Base
8+ require 'active_model_serializers/register_jsonapi_renderer'
89 def setup_post
910 ActionController ::Base . cache_store . clear
1011 @role1 = Role . new ( id : 1 , name : 'admin' )
@@ -38,49 +39,49 @@ def setup_post
3839
3940 def render_resource_without_include
4041 setup_post
41- render json : @post , adapter : :json_api
42+ render jsonapi : @post
4243 end
4344
4445 def render_resource_with_include
4546 setup_post
46- render json : @post , include : [ :author ] , adapter : :json_api
47+ render jsonapi : @post , include : [ :author ]
4748 end
4849
4950 def render_resource_with_include_of_custom_key_by_original
5051 setup_post
51- render json : @post , include : [ :reviews ] , adapter : :json_api , serializer : PostWithCustomKeysSerializer
52+ render jsonapi : @post , include : [ :reviews ] , serializer : PostWithCustomKeysSerializer
5253 end
5354
5455 def render_resource_with_nested_include
5556 setup_post
56- render json : @post , include : [ comments : [ :author ] ] , adapter : :json_api
57+ render jsonapi : @post , include : [ comments : [ :author ] ]
5758 end
5859
5960 def render_resource_with_nested_has_many_include_wildcard
6061 setup_post
61- render json : @post , include : 'author.*' , adapter : :json_api
62+ render jsonapi : @post , include : 'author.*'
6263 end
6364
6465 def render_resource_with_missing_nested_has_many_include
6566 setup_post
6667 @post . author = @author2 # author2 has no roles.
67- render json : @post , include : [ author : [ :roles ] ] , adapter : :json_api
68+ render jsonapi : @post , include : [ author : [ :roles ] ]
6869 end
6970
7071 def render_collection_with_missing_nested_has_many_include
7172 setup_post
7273 @post . author = @author2
73- render json : [ @post , @post2 ] , include : [ author : [ :roles ] ] , adapter : :json_api
74+ render jsonapi : [ @post , @post2 ] , include : [ author : [ :roles ] ]
7475 end
7576
7677 def render_collection_without_include
7778 setup_post
78- render json : [ @post ] , adapter : :json_api
79+ render jsonapi : [ @post ]
7980 end
8081
8182 def render_collection_with_include
8283 setup_post
83- render json : [ @post ] , include : 'author, comments' , adapter : :json_api
84+ render jsonapi : [ @post ] , include : 'author, comments'
8485 end
8586 end
8687
0 commit comments