Thu, 22 Jan 2015 13:21:57 +0100
Incorporate requested changes from Mozilla in review:
https://bugzilla.mozilla.org/show_bug.cgi?id=1123480#c6
1 /**
2 * Test accessible name for the given accessible identifier.
3 */
4 function testName(aAccOrElmOrID, aName, aMsg)
5 {
6 var msg = aMsg ? aMsg : "";
8 var acc = getAccessible(aAccOrElmOrID);
9 if (!acc)
10 return;
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 }
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;
30 is(acc.description, aDescr,
31 "Wrong description for " + prettyName(aAccOrElmOrID));
32 }