diff options
author | Yves Senn <yves.senn@gmail.com> | 2014-05-17 13:11:37 +0200 |
---|---|---|
committer | Yves Senn <yves.senn@gmail.com> | 2014-05-17 13:11:37 +0200 |
commit | d71c72f7c87d0e733a696c5d638bb1fbd625adcd (patch) | |
tree | 1e10f08a8a77a281d7585bd31d937ad082b80f8d /actionpack | |
parent | 13e8c8036375589ad3fe7405d7fffba24135e8a4 (diff) | |
parent | 45c396bd82e1492077d351deb014bf77e7f27795 (diff) | |
download | rails-d71c72f7c87d0e733a696c5d638bb1fbd625adcd.tar.gz rails-d71c72f7c87d0e733a696c5d638bb1fbd625adcd.tar.bz2 rails-d71c72f7c87d0e733a696c5d638bb1fbd625adcd.zip |
Merge pull request #15132 from zuhao/refactor_actionpack_abstract_collector_test
Ensure :js is defined regardless of the outcome of the test.
Diffstat (limited to 'actionpack')
-rw-r--r-- | actionpack/test/abstract/collector_test.rb | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/actionpack/test/abstract/collector_test.rb b/actionpack/test/abstract/collector_test.rb index b1a5044399..fc59bf19c4 100644 --- a/actionpack/test/abstract/collector_test.rb +++ b/actionpack/test/abstract/collector_test.rb @@ -24,15 +24,21 @@ module AbstractController 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) - collector = MyCollector.new - assert !collector.respond_to?(:js) - collector.js - assert_respond_to collector, :js + begin + collector = MyCollector.new + 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 |