From b451648e1f611f574ed67f80ca4e9cc600488981 Mon Sep 17 00:00:00 2001 From: Aaron Patterson Date: Tue, 6 May 2014 15:59:28 -0700 Subject: add a test for the parameters sent to the url helper for new records --- actionview/test/activerecord/polymorphic_routes_test.rb | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'actionview/test/activerecord/polymorphic_routes_test.rb') diff --git a/actionview/test/activerecord/polymorphic_routes_test.rb b/actionview/test/activerecord/polymorphic_routes_test.rb index fef27ef492..f6ff3069f8 100644 --- a/actionview/test/activerecord/polymorphic_routes_test.rb +++ b/actionview/test/activerecord/polymorphic_routes_test.rb @@ -242,6 +242,21 @@ class PolymorphicRoutesTest < ActionController::TestCase end end + def test_new_record_arguments + params = nil + extend Module.new { + define_method("projects_url") { |*args| + params = args + super(*args) + } + } + + with_test_routes do + assert_equal "http://example.com/projects", polymorphic_url(@project) + assert_equal [], params + end + end + def test_with_destroyed_record with_test_routes do @project.destroy -- cgit v1.2.3