accessible/tests/mochitest/value.js

Sat, 03 Jan 2015 20:18:00 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Sat, 03 Jan 2015 20:18:00 +0100
branch
TOR_BUG_3246
changeset 7
129ffea94266
permissions
-rw-r--r--

Conditionally enable double key logic according to:
private browsing mode or privacy.thirdparty.isolate preference and
implement in GetCookieStringCommon and FindCookie where it counts...
With some reservations of how to convince FindCookie users to test
condition and pass a nullptr when disabling double key logic.

     1 ////////////////////////////////////////////////////////////////////////////////
     2 // Public methods
     4 /**
     5  * Tests nsIAccessibleValue interface.
     6  *
     7  * @param aAccOrElmOrId  [in] identifier of accessible
     8  * @param aValue         [in] accessible value (nsIAccessible::value)
     9  * @param aCurrValue     [in] current value (nsIAccessibleValue::currentValue)
    10  * @param aMinValue      [in] minimum value (nsIAccessibleValue::minimumValue)
    11  * @param aMaxValue      [in] maximumn value (nsIAccessibleValue::maximumValue)
    12  * @param aMinIncr       [in] minimum increment value
    13  *                        (nsIAccessibleValue::minimumIncrement)
    14  */
    15 function testValue(aAccOrElmOrId, aValue, aCurrValue,
    16                    aMinValue, aMaxValue, aMinIncr)
    17 {
    18   var acc = getAccessible(aAccOrElmOrId, [nsIAccessibleValue]);
    19   if (!acc)
    20     return;
    22   is(acc.value, aValue, "Wrong value of " + prettyName(aAccOrElmOrId));
    24   is(acc.currentValue, aCurrValue,
    25      "Wrong current value of " + prettyName(aAccOrElmOrId));
    26   is(acc.minimumValue, aMinValue,
    27      "Wrong minimum value of " + prettyName(aAccOrElmOrId));
    28   is(acc.maximumValue, aMaxValue,
    29      "Wrong maximum value of " + prettyName(aAccOrElmOrId));
    30   is(acc.minimumIncrement, aMinIncr,
    31      "Wrong minimum increment value of " + prettyName(aAccOrElmOrId));
    32 }

mercurial