提交 45c396bd 编写于 作者: Z Zuhao Wan

Ensure :js is defined regardless of the outcome of the test.

上级 8109dc80
......@@ -24,15 +24,21 @@ class TestCollector < ActiveSupport::TestCase
test "does not respond to unknown mime types" do
collector = MyCollector.new
assert !collector.respond_to?(:unknown)
assert_not_respond_to collector, :unknown
end
test "register mime types on method missing" do
AbstractController::Collector.send(:remove_method, :js)
begin
collector = MyCollector.new
assert !collector.respond_to?(:js)
assert_not_respond_to collector, :js
collector.js
assert_respond_to collector, :js
ensure
unless AbstractController::Collector.method_defined? :js
AbstractController::Collector.generate_method_for_mime :js
end
end
end
test "does not register unknown mime types" do
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册