Index: net/dns/host_resolver_impl_unittest.cc |
diff --git a/net/dns/host_resolver_impl_unittest.cc b/net/dns/host_resolver_impl_unittest.cc |
index 7a46a1c4dc4e3cfc1998858a5fb8bc75bd9b0fe7..5b123947a4c76452fd1b25696eb56b2214b1d6ed 100644 |
--- a/net/dns/host_resolver_impl_unittest.cc |
+++ b/net/dns/host_resolver_impl_unittest.cc |
@@ -550,6 +550,17 @@ TEST_F(HostResolverImplTest, AsynchronousLookup) { |
EXPECT_EQ("just.testing", proc_->GetCaptureList()[0].hostname); |
} |
+TEST_F(HostResolverImplTest, LocalhostLookup) { |
+ proc_->SignalMultiple(1u); |
+ Request* req = CreateRequest("foo.localhost", 80); |
+ EXPECT_EQ(ERR_IO_PENDING, req->Resolve()); |
+ EXPECT_EQ(OK, req->WaitForResult()); |
+ |
+ EXPECT_TRUE(req->HasOneAddress("127.0.0.1", 80)); |
+ |
+ EXPECT_EQ("localhost.", proc_->GetCaptureList()[0].hostname); |
+} |
+ |
TEST_F(HostResolverImplTest, EmptyListMeansNameNotResolved) { |
proc_->AddRuleForAllFamilies("just.testing", ""); |
proc_->SignalMultiple(1u); |