diff options
author | brettw@chromium.org <brettw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-03-06 05:06:20 +0000 |
---|---|---|
committer | brettw@chromium.org <brettw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-03-06 05:06:20 +0000 |
commit | 7fc13edf63fcb30391edec083ea496809607917a (patch) | |
tree | 16d7123511520ba9b7f1ca1d36093bdc71dc97d1 /net/url_request | |
parent | 309d27740389acc1cfdda031b8fb43781e6022a3 (diff) | |
download | chromium_src-7fc13edf63fcb30391edec083ea496809607917a.zip chromium_src-7fc13edf63fcb30391edec083ea496809607917a.tar.gz chromium_src-7fc13edf63fcb30391edec083ea496809607917a.tar.bz2 |
Pulls the latest googleurl to get the fix for
BUG=http://crbug.com/160
and integrates the update to IsStandard in that version. Adds several internal
schemes as "standard" and initializes them at startup. Fixes a few hardcoded
URL schemes I noticed.
Make typing "//foo" into the URL bar treat slashes in "strict" mode on Windows,
which means we'll only accept UNC if you use backslashes. This matches IE's
behavior.
BUG=http://crbug.com/33038
TEST=covered by unit tests
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40818 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/url_request')
-rw-r--r-- | net/url_request/request_tracker_unittest.cc | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/net/url_request/request_tracker_unittest.cc b/net/url_request/request_tracker_unittest.cc index d31587c..633c923 100644 --- a/net/url_request/request_tracker_unittest.cc +++ b/net/url_request/request_tracker_unittest.cc @@ -199,30 +199,32 @@ TEST(RequestTrackerTest, GraveyardCanBeFiltered) { tracker.SetGraveyardFilter(ShouldRequestBeAddedToGraveyard); // This will be excluded. - TestRequest req1(GURL("chrome://dontcare")); + GURL url1("chrome://dontcare/"); + TestRequest req1(url1); tracker.Add(&req1); tracker.Remove(&req1); // This will be be added to graveyard. - TestRequest req2(GURL("chrome2://dontcare")); + GURL url2("chrome2://dontcare/"); + TestRequest req2(url2); tracker.Add(&req2); tracker.Remove(&req2); // This will be be added to graveyard. - TestRequest req3(GURL("http://foo")); + GURL url3("http://foo/"); + TestRequest req3(url3); tracker.Add(&req3); tracker.Remove(&req3); // This will be be excluded. - TestRequest req4(GURL("data:sup")); + GURL url4("data:sup"); + TestRequest req4(url4); tracker.Add(&req4); tracker.Remove(&req4); ASSERT_EQ(2u, tracker.GetRecentlyDeceased().size()); - EXPECT_EQ("chrome2://dontcare/", - tracker.GetRecentlyDeceased()[0].original_url.spec()); - EXPECT_EQ("http://foo/", - tracker.GetRecentlyDeceased()[1].original_url.spec()); + EXPECT_EQ(url2, tracker.GetRecentlyDeceased()[0].original_url); + EXPECT_EQ(url3, tracker.GetRecentlyDeceased()[1].original_url); } // Convert an unbounded tracker back to being bounded. |