| Index: net/proxy/proxy_script_decider_unittest.cc
|
| diff --git a/net/proxy/proxy_script_decider_unittest.cc b/net/proxy/proxy_script_decider_unittest.cc
|
| index 8914f5beed50d265614ba675fbda760505922304..f26e5e194795e422ef84eb9392bcf034b9d235bc 100644
|
| --- a/net/proxy/proxy_script_decider_unittest.cc
|
| +++ b/net/proxy/proxy_script_decider_unittest.cc
|
| @@ -428,6 +428,16 @@ TEST_F(ProxyScriptDeciderQuickCheckTest, ExplicitPacUrl) {
|
| EXPECT_EQ(rule.url, decider_->effective_config().pac_url());
|
| }
|
|
|
| +// Regression test for http://crbug.com/409698.
|
| +// This test lets the state machine get into state QUICK_CHECK_COMPLETE, then
|
| +// destroys the decider, causing a cancel.
|
| +TEST_F(ProxyScriptDeciderQuickCheckTest, CancelPartway) {
|
| + resolver_.set_synchronous_mode(false);
|
| + resolver_.set_ondemand_mode(true);
|
| + EXPECT_EQ(ERR_IO_PENDING, StartDecider());
|
| + decider_.reset(NULL);
|
| +}
|
| +
|
| // Fails at WPAD (downloading), but succeeds in choosing the custom PAC.
|
| TEST(ProxyScriptDeciderTest, AutodetectFailCustomSuccess1) {
|
| Rules rules;
|
|
|