Source code

Revision control

Copy as Markdown

Other Tools

Test Info:

function run_test() {
var x = new XMLHttpRequest({ mozAnon: true, mozSystem: false });
Assert.ok(x.mozAnon);
Assert.ok(x.mozSystem); // Because we're system principal
x = new XMLHttpRequest({ mozAnon: true });
Assert.ok(x.mozAnon);
Assert.ok(x.mozSystem);
x = new XMLHttpRequest();
Assert.ok(x.mozAnon);
Assert.ok(x.mozSystem);
Services.prefs.setBoolPref(
"network.fetch.systemDefaultsToOmittingCredentials",
false
);
x = new XMLHttpRequest();
Assert.ok(!x.mozAnon);
Assert.ok(x.mozSystem);
}