blob: 06db949153f7dc6ae9e4ca6a32aa334cb609c8c8 (
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
|
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
|