X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fchrome%2Fbrowser%2Fmanaged_mode%2Fmanaged_mode_url_filter_unittest.cc;h=e1091e452657a17cec790012800b25095a3e7726;hb=ff3e2503a20db9193d323c1d19c38c68004dec4a;hp=a8b839f18d206fecf8d23f7c87c3c6412437428f;hpb=7338fba38ba696536d1cc9d389afd716a6ab2fe6;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/chrome/browser/managed_mode/managed_mode_url_filter_unittest.cc b/src/chrome/browser/managed_mode/managed_mode_url_filter_unittest.cc index a8b839f..e1091e4 100644 --- a/src/chrome/browser/managed_mode/managed_mode_url_filter_unittest.cc +++ b/src/chrome/browser/managed_mode/managed_mode_url_filter_unittest.cc @@ -55,8 +55,12 @@ TEST_F(ManagedModeURLFilterTest, Basic) { EXPECT_TRUE(IsURLWhitelisted("https://x.mail.google.com/")); EXPECT_TRUE(IsURLWhitelisted("http://x.y.google.com/a/b")); EXPECT_FALSE(IsURLWhitelisted("http://youtube.com/")); + EXPECT_TRUE(IsURLWhitelisted("bogus://youtube.com/")); EXPECT_TRUE(IsURLWhitelisted("chrome://youtube.com/")); + EXPECT_TRUE(IsURLWhitelisted("chrome://extensions/")); + EXPECT_TRUE(IsURLWhitelisted("chrome-extension://foo/main.html")); + EXPECT_TRUE(IsURLWhitelisted("file:///home/chronos/user/Downloads/img.jpg")); } TEST_F(ManagedModeURLFilterTest, Inactive) { @@ -183,21 +187,28 @@ TEST_F(ManagedModeURLFilterTest, Canonicalization) { EXPECT_TRUE(IsURLWhitelisted("http://www.example.com/foo/?bar=baz#ref")); } -TEST_F(ManagedModeURLFilterTest, HasStandardScheme) { +TEST_F(ManagedModeURLFilterTest, HasFilteredScheme) { EXPECT_TRUE( - ManagedModeURLFilter::HasStandardScheme(GURL("http://example.com"))); + ManagedModeURLFilter::HasFilteredScheme(GURL("http://example.com"))); EXPECT_TRUE( - ManagedModeURLFilter::HasStandardScheme(GURL("https://example.com"))); + ManagedModeURLFilter::HasFilteredScheme(GURL("https://example.com"))); EXPECT_TRUE( - ManagedModeURLFilter::HasStandardScheme(GURL("ftp://example.com"))); + ManagedModeURLFilter::HasFilteredScheme(GURL("ftp://example.com"))); EXPECT_TRUE( - ManagedModeURLFilter::HasStandardScheme(GURL("gopher://example.com"))); + ManagedModeURLFilter::HasFilteredScheme(GURL("gopher://example.com"))); EXPECT_TRUE( - ManagedModeURLFilter::HasStandardScheme(GURL("ws://example.com"))); + ManagedModeURLFilter::HasFilteredScheme(GURL("ws://example.com"))); EXPECT_TRUE( - ManagedModeURLFilter::HasStandardScheme(GURL("wss://example.com"))); + ManagedModeURLFilter::HasFilteredScheme(GURL("wss://example.com"))); + + EXPECT_FALSE( + ManagedModeURLFilter::HasFilteredScheme(GURL("file://example.com"))); + EXPECT_FALSE( + ManagedModeURLFilter::HasFilteredScheme(GURL("filesystem://80cols.com"))); + EXPECT_FALSE( + ManagedModeURLFilter::HasFilteredScheme(GURL("chrome://example.com"))); EXPECT_FALSE( - ManagedModeURLFilter::HasStandardScheme(GURL("wtf://example.com"))); + ManagedModeURLFilter::HasFilteredScheme(GURL("wtf://example.com"))); } TEST_F(ManagedModeURLFilterTest, HostMatchesPattern) {