| Index: headless/lib/headless_browser_browsertest.cc
|
| diff --git a/headless/lib/headless_browser_browsertest.cc b/headless/lib/headless_browser_browsertest.cc
|
| index f7899f24e024bd29856df2aa283c988eff6ea3b8..f2df50b294d8bafd16cd0bd87e4134fdc9b75b3e 100644
|
| --- a/headless/lib/headless_browser_browsertest.cc
|
| +++ b/headless/lib/headless_browser_browsertest.cc
|
| @@ -78,4 +78,17 @@ IN_PROC_BROWSER_TEST_F(HeadlessBrowserTestWithProxy, SetProxyServer) {
|
| EXPECT_TRUE(browser()->GetAllWebContents().empty());
|
| }
|
|
|
| +IN_PROC_BROWSER_TEST_F(HeadlessBrowserTest, SetHostResolverRules) {
|
| + EXPECT_TRUE(embedded_test_server()->Start());
|
| + HeadlessBrowser::Options::Builder builder;
|
| + builder.SetHostResolverRules("MAP not-an-actual-domain.tld 127.0.0.1");
|
| + SetBrowserOptions(builder.Build());
|
| +
|
| + // Load a page which doesn't actually exist, but which is turned into a valid
|
| + // address by our host resolver rules.
|
| + HeadlessWebContents* web_contents = browser()->CreateWebContents(
|
| + GURL("http://not-an-actual-domain.tld/hello.html"), gfx::Size(800, 600));
|
| + EXPECT_TRUE(WaitForLoad(web_contents));
|
| +}
|
| +
|
| } // namespace headless
|
|
|