mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-22 01:35:35 +00:00
Bug 792808 - Change js/xpconnect to import and instantiate XHRs from global properties rather than using Cc.createInstance(Ci.nsIXMLHttpRequest); r=bz
MozReview-Commit-ID: DZZ9NUysT5I --HG-- extra : rebase_source : 00b248d242c38a1cd70535aa357b284ba60732b4
This commit is contained in:
parent
14c2bbe588
commit
9abe8a6b3b
@ -11,6 +11,8 @@ function run_test()
|
||||
addonId: "12345"
|
||||
});
|
||||
|
||||
Components.utils.importGlobalProperties(["XMLHttpRequest"]);
|
||||
|
||||
Assert.equal(Components.utils.getSandboxMetadata(sandbox), "test metadata");
|
||||
Assert.equal(Components.utils.getSandboxAddonId(sandbox), "12345");
|
||||
|
||||
@ -33,8 +35,7 @@ function run_test()
|
||||
Assert.equal(metadata.foo, "bar");
|
||||
|
||||
let thrown = false;
|
||||
let reflector = Components.classes["@mozilla.org/xmlextras/xmlhttprequest;1"]
|
||||
.createInstance(Components.interfaces.nsIXMLHttpRequest);
|
||||
let reflector = new XMLHttpRequest();
|
||||
|
||||
try {
|
||||
Components.utils.setSandboxMetadata(sandbox, { foo: reflector });
|
||||
|
Loading…
Reference in New Issue
Block a user