/* Any copyright is dedicated to the public domain. http://creativecommons.org/publicdomain/zero/1.0/ */ // Bug 1188639 - Check permission to use setNFCFocus "use strict"; SimpleTest.waitForExplicitFinish(); browserElementTestHelpers.setEnabledPref(true); function hasSetNFCFocus() { return new Promise((resolve, reject) => { var iframe = document.createElement('iframe'); iframe.setAttribute('mozbrowser', 'true'); iframe.addEventListener('mozbrowserloadend', e => { is(iframe.setNFCFocus !== undefined, true, "has permission to use setNFCFocus"); resolve(); }); document.body.appendChild(iframe); }); } function runTest() { hasSetNFCFocus().then(SimpleTest.finish); } addEventListener('testready', runTest);