Ruby on rails 如何测试重定向到外部URL?
我正在使用重定向旧URL。对于重定向到新内部路径的旧路径,我可以很好地进行测试,如下所示:Ruby on rails 如何测试重定向到外部URL?,ruby-on-rails,url,testing,ruby-on-rails-3.2,http-redirect,Ruby On Rails,Url,Testing,Ruby On Rails 3.2,Http Redirect,我正在使用重定向旧URL。对于重定向到新内部路径的旧路径,我可以很好地进行测试,如下所示: require 'test_helper' class MiscellaneousTest < ActionDispatch::IntegrationTest test 'redirect about.php' do get_via_redirect '/about.php?country=US' assert_equal '/us/about', pat
require 'test_helper'
class MiscellaneousTest < ActionDispatch::IntegrationTest
test 'redirect about.php' do
get_via_redirect '/about.php?country=US'
assert_equal '/us/about', path
get_via_redirect '/about.php?country=CA'
assert_equal '/ca/about', path
# default
get_via_redirect '/about.php'
assert_equal '/ca/about', path
end
end
试试这个:
assert_redirected_to 'http://some.host/with/a/path'
试试这个:
assert_redirected_to 'http://some.host/with/a/path'
您好,您成功地测试了到外部URL的路由吗?您好,您成功地测试了到外部URL的路由吗?