|
1 /* Any copyright is dedicated to the Public Domain. |
|
2 http://creativecommons.org/publicdomain/zero/1.0/ */ |
|
3 |
|
4 "use strict"; |
|
5 const Cc = Components.classes; |
|
6 const Ci = Components.interfaces; |
|
7 const Cu = Components.utils; |
|
8 const Cr = Components.results; |
|
9 |
|
10 function testGlobal(aName) { |
|
11 let systemPrincipal = Cc["@mozilla.org/systemprincipal;1"] |
|
12 .createInstance(Ci.nsIPrincipal); |
|
13 |
|
14 let sandbox = Cu.Sandbox(systemPrincipal); |
|
15 Cu.evalInSandbox("this.__name = '" + aName + "'", sandbox); |
|
16 return sandbox; |
|
17 } |