Thu, 15 Jan 2015 21:03:48 +0100
Integrate friendly tips from Tor colleagues to make (or not) 4.5 alpha 3;
This includes removal of overloaded (but unused) methods, and addition of
a overlooked call to DataStruct::SetData(nsISupports, uint32_t, bool.)
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 }