diff options
author | José Valim <jose.valim@gmail.com> | 2012-01-03 20:26:45 +0100 |
---|---|---|
committer | José Valim <jose.valim@gmail.com> | 2012-01-03 20:26:45 +0100 |
commit | 180edc84f1bf848dcd25d194d24c3f8c28889603 (patch) | |
tree | 209accfd80137fca7ad6eddcf3815478898a0db8 /actionpack/test/dispatch | |
parent | 49b6b4994eb68a5d9c02478c7ee988101cfb198c (diff) | |
download | rails-180edc84f1bf848dcd25d194d24c3f8c28889603.tar.gz rails-180edc84f1bf848dcd25d194d24c3f8c28889603.tar.bz2 rails-180edc84f1bf848dcd25d194d24c3f8c28889603.zip |
Override respond_to? since we are also overriding method_missing.
Diffstat (limited to 'actionpack/test/dispatch')
-rw-r--r-- | actionpack/test/dispatch/prefix_generation_test.rb | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/actionpack/test/dispatch/prefix_generation_test.rb b/actionpack/test/dispatch/prefix_generation_test.rb index 93eccaecbd..bd5b5edab0 100644 --- a/actionpack/test/dispatch/prefix_generation_test.rb +++ b/actionpack/test/dispatch/prefix_generation_test.rb @@ -30,6 +30,7 @@ module TestGenerationPrefix match "/url_to_application", :to => "inside_engine_generating#url_to_application" match "/polymorphic_path_for_engine", :to => "inside_engine_generating#polymorphic_path_for_engine" match "/conflicting_url", :to => "inside_engine_generating#conflicting" + match "/foo", :to => "never#invoked", :as => :named_helper_that_should_be_invoked_only_in_respond_to_test end routes @@ -152,6 +153,8 @@ module TestGenerationPrefix RailsApplication.routes.default_url_options = {} end + include BlogEngine.routes.mounted_helpers + # Inside Engine test "[ENGINE] generating engine's url use SCRIPT_NAME from request" do get "/pure-awesomeness/blog/posts/1" @@ -219,6 +222,10 @@ module TestGenerationPrefix end # Inside any Object + test "[OBJECT] proxy route should override respond_to?() as expected" do + assert_respond_to blog_engine, :named_helper_that_should_be_invoked_only_in_respond_to_test_path + end + test "[OBJECT] generating engine's route includes prefix" do assert_equal "/awesome/blog/posts/1", engine_object.post_path(:id => 1) end |