tor-browser

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

value.js (1380B)


      1 /* import-globals-from common.js */
      2 
      3 // //////////////////////////////////////////////////////////////////////////////
      4 // Public methods
      5 
      6 /**
      7 * Tests nsIAccessibleValue interface.
      8 *
      9 * @param aAccOrElmOrId  [in] identifier of accessible
     10 * @param aValue         [in] accessible value (nsIAccessible::value)
     11 * @param aCurrValue     [in] current value (nsIAccessibleValue::currentValue)
     12 * @param aMinValue      [in] minimum value (nsIAccessibleValue::minimumValue)
     13 * @param aMaxValue      [in] maximumn value (nsIAccessibleValue::maximumValue)
     14 * @param aMinIncr       [in] minimum increment value
     15 *                        (nsIAccessibleValue::minimumIncrement)
     16 */
     17 function testValue(
     18  aAccOrElmOrId,
     19  aValue,
     20  aCurrValue,
     21  aMinValue,
     22  aMaxValue,
     23  aMinIncr
     24 ) {
     25  var acc = getAccessible(aAccOrElmOrId, [nsIAccessibleValue]);
     26  if (!acc) {
     27    return;
     28  }
     29 
     30  is(acc.value, aValue, "Wrong value of " + prettyName(aAccOrElmOrId));
     31 
     32  is(
     33    acc.currentValue,
     34    aCurrValue,
     35    "Wrong current value of " + prettyName(aAccOrElmOrId)
     36  );
     37  is(
     38    acc.minimumValue,
     39    aMinValue,
     40    "Wrong minimum value of " + prettyName(aAccOrElmOrId)
     41  );
     42  is(
     43    acc.maximumValue,
     44    aMaxValue,
     45    "Wrong maximum value of " + prettyName(aAccOrElmOrId)
     46  );
     47  is(
     48    acc.minimumIncrement,
     49    aMinIncr,
     50    "Wrong minimum increment value of " + prettyName(aAccOrElmOrId)
     51  );
     52 }