From db889036b4cae9c6798db1bbff8630a9ab8678be Mon Sep 17 00:00:00 2001 From: "eroman@chromium.org" Date: Fri, 25 Sep 2009 21:04:28 +0000 Subject: Add an additional test for dnsDomainIs() to verify that it doesn't simply match any substring. This is working correctly, but since it was failing in WinHTTP we should have a regression test. BUG=18511 Review URL: http://codereview.chromium.org/245008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27246 0039d316-1c4b-4281-b951-d872f2087c98 --- net/data/proxy_resolver_v8_unittest/pac_library_unittest.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'net/data/proxy_resolver_v8_unittest/pac_library_unittest.js') diff --git a/net/data/proxy_resolver_v8_unittest/pac_library_unittest.js b/net/data/proxy_resolver_v8_unittest/pac_library_unittest.js index 6141f51..e3b3504 100644 --- a/net/data/proxy_resolver_v8_unittest/pac_library_unittest.js +++ b/net/data/proxy_resolver_v8_unittest/pac_library_unittest.js @@ -2,7 +2,7 @@ // Otherwise it will output "PROXY failure:". // // This aims to unit-test the PAC library functions, which are -// exposed in the PAC's execution environment. (Namely, dnsDomainLevels, +// exposed in the PAC's execution environment. (Namely, dnsDomainLevels, // timeRange, etc.) function FindProxyForURL(url, host) { @@ -36,6 +36,7 @@ Tests.testDnsDomainIs = function(t) { t.expectTrue(dnsDomainIs("google.com", ".com")); t.expectTrue(dnsDomainIs("google.co.uk", ".co.uk")); t.expectFalse(dnsDomainIs("google.com", ".co.uk")); + t.expectFalse(dnsDomainIs("www.adobe.com", ".ad")); }; Tests.testDnsDomainLevels = function(t) { @@ -49,7 +50,7 @@ Tests.testIsInNet = function(t) { isInNet("192.89.132.25", "192.89.132.25", "255.255.255.255")); t.expectFalse( isInNet("193.89.132.25", "192.89.132.25", "255.255.255.255")); - + t.expectTrue(isInNet("192.89.132.25", "192.89.0.0", "255.255.0.0")); t.expectFalse(isInNet("193.89.132.25", "192.89.0.0", "255.255.0.0")); -- cgit v1.1