| // Copyright (c) 2013 The Chromium Authors. All rights reserved. | |
| // Use of this source code is governed by a BSD-style license that can be | |
| // found in the LICENSE file. | |
| var g_iteration = 0; | |
| function FindProxyForURL(url, host) { | |
| g_iteration++; | |
| var ip1 = dnsResolve("host1"); | |
| var ip2 = dnsResolveEx("host2"); | |
| if (ip1 == "182.111.0.222" && ip2 == "111.33.44.55") | |
| return "PROXY foopy:" + g_iteration; | |
| // If the script didn't terminate when abandoned, then it will reach this and | |
| // hang. | |
| for (;;) {} | |
| throw "not reached"; | |
| } |