Bug 1915045 Ensure decode tasks are scheduled on BufferingState::Enter() r=media...
[gecko.git] / js / xpconnect / tests / unit / test_sandbox_name.js
blob1eaa971a9e9943e90465c59e0ff606f78674d63f
1 "use strict";
3 /**
4  * Test that the name of a sandbox contains the name of all principals.
5  */
6 function test_sandbox_name() {
7   let names = [
8     "http://example.com/?" + Math.random(),
9     "http://example.org/?" + Math.random()
10   ];
11   let sandbox = Cu.Sandbox(names);
12   let fileName = Cu.evalInSandbox(
13     "(new Error()).fileName",
14     sandbox,
15     "latest" /*js version*/,
16     ""/*file name*/
17   );
19   for (let name of names) {
20     Assert.ok(fileName.includes(name), `Name ${name} appears in ${fileName}`);
21   }
24 function run_test() {
25   test_sandbox_name();