mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
29 lines
633 B
JavaScript
29 lines
633 B
JavaScript
"use strict";
|
|
|
|
const { utils: Cu, interfaces: Ci, classes: Cc } = Components;
|
|
|
|
/**
|
|
* Test that the name of a sandbox contains the name of all principals.
|
|
*/
|
|
function test_sandbox_name() {
|
|
let names = [
|
|
"http://example.com/?" + Math.random(),
|
|
"http://example.org/?" + Math.random()
|
|
];
|
|
let sandbox = Cu.Sandbox(names);
|
|
let fileName = Cu.evalInSandbox(
|
|
"(new Error()).fileName",
|
|
sandbox,
|
|
"latest" /*js version*/,
|
|
""/*file name*/
|
|
);
|
|
|
|
for (let name of names) {
|
|
Assert.ok(fileName.indexOf(name) != -1, `Name ${name} appears in ${fileName}`);
|
|
}
|
|
};
|
|
|
|
function run_test() {
|
|
test_sandbox_name();
|
|
}
|