no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
[gecko.git] / accessible / tests / mochitest / name.js
blob48bf2d70381279a249cdc3708c3e3cc2a9c4320c
1 /* import-globals-from common.js */
3 /**
4  * Test accessible name for the given accessible identifier.
5  */
6 function testName(aAccOrElmOrID, aName, aMsg, aTodo) {
7   var msg = aMsg ? aMsg : "";
9   var acc = getAccessible(aAccOrElmOrID);
10   if (!acc) {
11     return "";
12   }
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;
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   }
33   is(
34     acc.description,
35     aDescr,
36     "Wrong description for " + prettyName(aAccOrElmOrID)
37   );