Bug 1915045 Ensure decode tasks are scheduled on BufferingState::Enter() r=media...
[gecko.git] / js / xpconnect / tests / browser / browser_realm_key_and_document_domain.js
blob2f6910cd5dc063efff80c290fc9707de211cc271
1 /* This Source Code Form is subject to the terms of the Mozilla Public
2  * License, v. 2.0. If a copy of the MPL was not distributed with this
3  * file, You can obtain one at http://mozilla.org/MPL/2.0/.
4  */
6 "use strict";
8 async function test_document(url) {
9   await BrowserTestUtils.withNewTab(url, async function (browser) {
10     let result = await ContentTask.spawn(browser, {}, async function () {
11       let result = content.document.getElementById("result");
12       return result.innerText;
13     });
14     is(result, "OK", "test succeeds");
15   });
18 add_task(async function test_explicit_object_prototype() {
19   await test_document(
20     "http://mochi.test:8888/browser/js/xpconnect/tests/browser/browser_realm_key_object_prototype_top.html"
21   );
22 });
24 add_task(async function test_implicit_object_prototype() {
25   await test_document(
26     "http://mochi.test:8888/browser/js/xpconnect/tests/browser/browser_realm_key_promise_top.html"
27   );
28 });