blob: 00179d35056e6f21032014834f1f701ec1b57833 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
|
# frozen_string_literal: true
require "abstract_unit"
module ApiWithHelper
def my_helper
"helper"
end
end
class WithHelpersController < ActionController::API
include ActionController::Helpers
helper ApiWithHelper
def with_helpers
render plain: self.class.helpers.my_helper
end
end
class SubclassWithHelpersController < WithHelpersController
def with_helpers
render plain: self.class.helpers.my_helper
end
end
class WithHelpersTest < ActionController::TestCase
tests WithHelpersController
def test_with_helpers
get :with_helpers
assert_equal "helper", response.body
end
end
class SubclassWithHelpersTest < ActionController::TestCase
tests WithHelpersController
def test_with_helpers
get :with_helpers
assert_equal "helper", response.body
end
end
|