@@ -6,7 +6,6 @@ class SerializerTest < ActionController::TestCase
6
6
include ActiveModelSerializers ::Test ::Serializer
7
7
8
8
class MyController < ActionController ::Base
9
- TEMPLATE_NAME = 'template'
10
9
def render_using_serializer
11
10
render json : Profile . new ( name : 'Name 1' , description : 'Description 1' , comments : 'Comments 1' )
12
11
end
@@ -15,11 +14,6 @@ def render_using_serializer
15
14
def render_some_text
16
15
Rails . version > '4.1' ? render ( plain : 'ok' ) : render ( text : 'ok' )
17
16
end
18
-
19
- def render_a_template
20
- prepend_view_path './test/fixtures'
21
- render template : TEMPLATE_NAME
22
- end
23
17
end
24
18
25
19
tests MyController
@@ -64,23 +58,6 @@ def test_raises_argument_error_when_asserting_with_invalid_object
64
58
end
65
59
assert_match 'assert_serializer only accepts a String, Symbol, Regexp, ActiveModel::Serializer, or nil' , e . message
66
60
end
67
-
68
- def test_does_not_overwrite_notification_subscriptions
69
- payloads = [ ]
70
- event_name = '!render_template.action_view'
71
- ActiveSupport ::Notifications . subscribe ( event_name ) do |_name , _start , _finish , _id , payload |
72
- payloads << payload
73
- end
74
-
75
- get :render_a_template
76
-
77
- assert_equal 1 , payloads . size , 'Only expected one template rendering to be registered'
78
- payload = payloads . first
79
- assert_equal MyController ::TEMPLATE_NAME , payload [ :virtual_path ]
80
- assert_match %r{test/fixtures/#{ MyController ::TEMPLATE_NAME } .html.erb} , payload [ :identifier ]
81
- ensure
82
- ActiveSupport ::Notifications . unsubscribe ( event_name )
83
- end
84
61
end
85
62
end
86
63
end
0 commit comments