Index: net/data/proxy_resolver_v8_unittest/dns_fail.js |
=================================================================== |
--- net/data/proxy_resolver_v8_unittest/dns_fail.js (revision 0) |
+++ net/data/proxy_resolver_v8_unittest/dns_fail.js (revision 0) |
@@ -0,0 +1,27 @@ |
+// This script should be run in an environment where all DNS resolution are |
+// failing. It tests that functions return the expected values. |
+// |
+// Returns "PROXY success:80" on success. |
+function FindProxyForURL(url, host) { |
+ try { |
+ expectEq("127.0.0.1", myIpAddress()); |
+ expectEq("", myIpAddressEx()); |
+ |
+ expectEq(null, dnsResolve("not-found")); |
+ expectEq("", dnsResolveEx("not-found")); |
+ |
+ expectEq(false, isResolvable("not-found")); |
+ expectEq(false, isResolvableEx("not-found")); |
+ |
+ return "PROXY success:80"; |
+ } catch(e) { |
+ alert(e); |
+ return "PROXY failed:80"; |
+ } |
+} |
+ |
+function expectEq(expected, actual) { |
+ if (expected != actual) |
+ throw "Expected " + expected + " but was " + actual; |
+} |
+ |
Property changes on: net/data/proxy_resolver_v8_unittest/dns_fail.js |
___________________________________________________________________ |
Name: svn:eol-style |
+ LF |