test/unit/router_tests.rb in deas-0.20.0 vs test/unit/router_tests.rb in deas-0.21.0
- old
+ new
@@ -144,9 +144,15 @@
exp_path = "/info/now"
assert_equal exp_path, subject.url_for(:get_info, :for => 'now')
assert_equal exp_path, subject.url_for(:get_info, 'now')
end
+ should "'squash' duplicate forward-slashes when building urls" do
+ exp_path = "/info/now"
+ assert_equal exp_path, subject.url_for(:get_info, :for => '/now')
+ assert_equal exp_path, subject.url_for(:get_info, '/now')
+ end
+
should "complain if building a named url that hasn't been defined" do
assert_raises ArgumentError do
subject.url_for(:get_all_info, 'now')
end
end