diff options
author | finnur@google.com <finnur@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-01-07 18:10:33 +0000 |
---|---|---|
committer | finnur@google.com <finnur@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-01-07 18:10:33 +0000 |
commit | 3188829de6b1aa77dbac30c78ee0bb5a16f31666 (patch) | |
tree | 807aa40a7066bbdf29aefc1d50e03f26da937172 /chrome/browser/url_fixer_upper_unittest.cc | |
parent | 7f807d536a7a72a46fd05bbc8b9d83eac0c1d4e3 (diff) | |
download | chromium_src-3188829de6b1aa77dbac30c78ee0bb5a16f31666.zip chromium_src-3188829de6b1aa77dbac30c78ee0bb5a16f31666.tar.gz chromium_src-3188829de6b1aa77dbac30c78ee0bb5a16f31666.tar.bz2 |
Checking in patch for Brian Duff, reviewed by pkasting (http://codereview.chromium.org/16511)
If the URL text has no scheme, and starts with ftp., then
default the scheme to ftp: instead of http:. Fixes issue 565.
BUG=565
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7664 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/url_fixer_upper_unittest.cc')
-rw-r--r-- | chrome/browser/url_fixer_upper_unittest.cc | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/chrome/browser/url_fixer_upper_unittest.cc b/chrome/browser/url_fixer_upper_unittest.cc index e793505..111874b 100644 --- a/chrome/browser/url_fixer_upper_unittest.cc +++ b/chrome/browser/url_fixer_upper_unittest.cc @@ -173,6 +173,12 @@ struct fixup_case { // a clean way to guess this isn't the new-and-exciting "user" scheme. {L"user:passwd@www.google.com:8080/", L"", L"user:passwd@www.google.com:8080/"}, //{L"file:///c:/foo/bar%20baz.txt", L"", L"file:///C:/foo/bar%20baz.txt"}, + {L"ftp.google.com", L"", L"ftp://ftp.google.com/"}, + {L" ftp.google.com", L"", L"ftp://ftp.google.com/"}, + {L"FTP.GooGle.com", L"", L"ftp://FTP.GooGle.com/"}, + {L"ftpblah.google.com", L"", L"http://ftpblah.google.com/"}, + {L"ftp", L"", L"http://ftp/"}, + {L"google.ftp.com", L"", L"http://google.ftp.com/"}, }; TEST(URLFixerUpperTest, FixupURL) { |