tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

name.js (822B)


      1 /* import-globals-from common.js */
      2 
      3 /**
      4 * Test accessible name for the given accessible identifier.
      5 */
      6 function testName(aAccOrElmOrID, aName, aMsg, aTodo) {
      7  var msg = aMsg ? aMsg : "";
      8 
      9  var acc = getAccessible(aAccOrElmOrID);
     10  if (!acc) {
     11    return "";
     12  }
     13 
     14  var func = aTodo ? todo_is : is;
     15  var txtID = prettyName(aAccOrElmOrID);
     16  try {
     17    func(acc.name, aName, msg + "Wrong name of the accessible for " + txtID);
     18  } catch (e) {
     19    ok(false, msg + "Can't get name of the accessible for " + txtID);
     20  }
     21  return acc;
     22 }
     23 
     24 /**
     25 * Test accessible description for the given accessible.
     26 */
     27 function testDescr(aAccOrElmOrID, aDescr) {
     28  var acc = getAccessible(aAccOrElmOrID);
     29  if (!acc) {
     30    return;
     31  }
     32 
     33  is(
     34    acc.description,
     35    aDescr,
     36    "Wrong description for " + prettyName(aAccOrElmOrID)
     37  );
     38 }