accessible/tests/mochitest/name.js

changeset 2
7e26c7da4463
equal deleted inserted replaced
-1:000000000000 0:1c0f80325015
1 /**
2 * Test accessible name for the given accessible identifier.
3 */
4 function testName(aAccOrElmOrID, aName, aMsg)
5 {
6 var msg = aMsg ? aMsg : "";
7
8 var acc = getAccessible(aAccOrElmOrID);
9 if (!acc)
10 return;
11
12 var txtID = prettyName(aAccOrElmOrID);
13 try {
14 is(acc.name, aName, msg + "Wrong name of the accessible for " + txtID);
15 } catch (e) {
16 ok(false, msg + "Can't get name of the accessible for " + txtID);
17 }
18 return acc;
19 }
20
21 /**
22 * Test accessible description for the given accessible.
23 */
24 function testDescr(aAccOrElmOrID, aDescr)
25 {
26 var acc = getAccessible(aAccOrElmOrID);
27 if (!acc)
28 return;
29
30 is(acc.description, aDescr,
31 "Wrong description for " + prettyName(aAccOrElmOrID));
32 }

mercurial