Bug1312954 - Part 12: Updating speculativeConnect to speculativeConnect2 for test_speculative_connect.js. r?mayhemer
draft
Bug1312954 - Part 12: Updating speculativeConnect to speculativeConnect2 for test_speculative_connect.js. r?mayhemer
--- a/netwerk/test/unit/test_speculative_connect.js
+++ b/netwerk/test/unit/test_speculative_connect.js
@@ -138,19 +138,23 @@ TestFailedStreamCallback.prototype = {
/** test_speculative_connect
*
* Tests a basic positive case using nsIOService.SpeculativeConnect:
* connecting to localhost.
*/
function test_speculative_connect() {
serv = new TestServer();
+ var ssm = Cc["@mozilla.org/scriptsecuritymanager;1"]
+ .getService(Ci.nsIScriptSecurityManager);
var URI = ios.newURI("http://localhost:" + serv.listener.port + "/just/a/test");
+ var principal = ssm.createCodebasePrincipal(URI, {});
+
ios.QueryInterface(Ci.nsISpeculativeConnect)
- .speculativeConnect(URI, null);
+ .speculativeConnect2(URI, principal, null);
}
/* Speculative connections should not be allowed for hosts with local IP
* addresses (Bug 853423). That list includes:
* -- IPv4 RFC1918 and Link Local Addresses.
* -- IPv6 Unique and Link Local Addresses.
*
* Two tests are required: