| Index: net/dns/dns_config_service_unittest.cc
|
| diff --git a/net/dns/dns_config_service_unittest.cc b/net/dns/dns_config_service_unittest.cc
|
| index e68db27e00e4d46e3ff86b8732162bbf77e1935f..462eadbd5301724b0d6e06071eeb678ff103e488 100644
|
| --- a/net/dns/dns_config_service_unittest.cc
|
| +++ b/net/dns/dns_config_service_unittest.cc
|
| @@ -114,6 +114,7 @@ TEST_F(DnsConfigServiceTest, FirstConfig) {
|
| TEST_F(DnsConfigServiceTest, Timeout) {
|
| DnsConfig config = MakeConfig(1);
|
| config.hosts = MakeHosts(1);
|
| + ASSERT_TRUE(config.IsValid());
|
|
|
| service_->OnConfigRead(config);
|
| service_->OnHostsRead(config.hosts);
|
| @@ -131,6 +132,14 @@ TEST_F(DnsConfigServiceTest, Timeout) {
|
| WaitForConfig(TestTimeouts::action_timeout());
|
| EXPECT_FALSE(last_config_.IsValid());
|
|
|
| + service_->InvalidateConfig();
|
| + // We don't expect an update. This should time out. If we get an update,
|
| + // we'll detect unchanged config.
|
| + WaitForConfig(base::TimeDelta::FromMilliseconds(100) +
|
| + TestTimeouts::tiny_timeout());
|
| + EXPECT_FALSE(last_config_.IsValid());
|
| +
|
| + service_->OnConfigRead(config);
|
| service_->OnHostsRead(config.hosts);
|
| EXPECT_TRUE(last_config_.Equals(config));
|
| }
|
|
|