Commit 913b6686 authored by gunsch's avatar gunsch Committed by Commit bot

Fix DNS Prefetch in Chrome: new message type not added to filter.

R=thakis@chromium.org
BUG=455342

Review URL: https://codereview.chromium.org/874163005

Cr-Commit-Position: refs/heads/master@{#314972}
parent e6916571
...@@ -9,6 +9,7 @@ ...@@ -9,6 +9,7 @@
#include "chrome/browser/ui/browser.h" #include "chrome/browser/ui/browser.h"
#include "chrome/common/pref_names.h" #include "chrome/common/pref_names.h"
#include "chrome/test/base/in_process_browser_test.h" #include "chrome/test/base/in_process_browser_test.h"
#include "chrome/test/base/ui_test_utils.h"
#include "content/public/test/test_utils.h" #include "content/public/test/test_utils.h"
#include "net/base/net_errors.h" #include "net/base/net_errors.h"
#include "net/dns/host_resolver_proc.h" #include "net/dns/host_resolver_proc.h"
...@@ -20,6 +21,8 @@ using testing::HasSubstr; ...@@ -20,6 +21,8 @@ using testing::HasSubstr;
namespace { namespace {
const char kChromiumHostname[] = "chromium.org";
// Records a history of all hostnames for which resolving has been requested, // Records a history of all hostnames for which resolving has been requested,
// and immediately fails the resolution requests themselves. // and immediately fails the resolution requests themselves.
class HostResolutionRequestRecorder : public net::HostResolverProc { class HostResolutionRequestRecorder : public net::HostResolverProc {
...@@ -189,5 +192,13 @@ IN_PROC_BROWSER_TEST_F(PredictorBrowserTest, ShutdownStartupCycle) { ...@@ -189,5 +192,13 @@ IN_PROC_BROWSER_TEST_F(PredictorBrowserTest, ShutdownStartupCycle) {
WaitUntilHostHasBeenRequested(target_url_.host()); WaitUntilHostHasBeenRequested(target_url_.host());
} }
IN_PROC_BROWSER_TEST_F(PredictorBrowserTest, DnsPrefetch) {
ASSERT_TRUE(test_server()->Start());
ui_test_utils::NavigateToURL(
browser(),
GURL(test_server()->GetURL("files/predictor/dns_prefetch.html")));
WaitUntilHostHasBeenRequested(kChromiumHostname);
}
} // namespace chrome_browser_net } // namespace chrome_browser_net
...@@ -45,6 +45,7 @@ namespace { ...@@ -45,6 +45,7 @@ namespace {
const uint32 kFilteredMessageClasses[] = { const uint32 kFilteredMessageClasses[] = {
ChromeMsgStart, ChromeMsgStart,
DnsPrefetchMsgStart,
}; };
} // namespace } // namespace
......
<link rel="dns-prefetch" href="http://chromium.org/">
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment