Vibration API: All Results

Test files: 14; Total subtests: 15

Per UA

Firefox Nightly 36 for Android
15/15 (100.00%)
Firefox Nightly 36 for Windows
15/15 (100.00%)
Chrome Beta 39 for Android
14/15 (93.33%)
Chrome Beta 40 for Windows
14/15 (93.33%)

Test Files

  1. /vibration/api-is-present.html
  2. /vibration/idl.html
  3. /vibration/invalid-values.html
  4. /vibration/silent-ignore.html
  5. /vibration/cancel-when-hidden-manual.html
  6. /vibration/cancel-with-0-manual.html
  7. /vibration/cancel-with-array-0-manual.html
  8. /vibration/cancel-with-empty-array-manual.html
  9. /vibration/cancel-with-new-manual.html
  10. /vibration/pattern-array-extra-manual.html
  11. /vibration/pattern-array-manual.html
  12. /vibration/pattern-array-with-0-manual.html
  13. /vibration/simple-array-manual.html
  14. /vibration/simple-scalar-manual.html
TestChrome Beta 39 for AndroidFirefox Nightly 36 for AndroidChrome Beta 40 for WindowsFirefox Nightly 36 for Windows
/vibration/api-is-present.htmlOKOKOKOK
vibrate() is present on navigatorPASSPASSPASSPASS
/vibration/idl.htmlOKOKOKOK
Navigator interface: operation vibrate([object Object],[object Object])FAILPASSFAILPASS
Navigator must be primary interface of navigatorPASSPASSPASSPASS
Stringification of navigatorPASSPASSPASSPASS
Navigator interface: navigator must inherit property "vibrate" with the proper type (0)PASSPASSPASSPASS
Navigator interface: calling vibrate([object Object],[object Object]) on navigator with too few arguments must throw TypeErrorPASSPASSPASSPASS
/vibration/invalid-values.htmlOKOKOKOK
Missing pattern argumentPASSPASSPASSPASS
pattern of undefined resolves to []PASSPASSPASSPASS
pattern of null resolves to []PASSPASSPASSPASS
pattern of empty string resolves to [""]PASSPASSPASSPASS
pattern of string resolves to ["one"]PASSPASSPASSPASS
pattern of String instance resolves to ["one"]PASSPASSPASSPASS
pattern of NaN resolves to [NaN]PASSPASSPASSPASS
pattern of {} resolves to [{}]PASSPASSPASSPASS
/vibration/silent-ignore.htmlOKOKOKOK
Calling vibrate returns truePASSPASSPASSPASS
/vibration/cancel-when-hidden-manual.htmlPASSPASSNot applicableNot applicable
/vibration/cancel-with-0-manual.htmlPASSPASSNot applicableNot applicable
/vibration/cancel-with-array-0-manual.htmlPASSPASSNot applicableNot applicable
/vibration/cancel-with-empty-array-manual.htmlPASSPASSNot applicableNot applicable
/vibration/cancel-with-new-manual.htmlPASSPASSNot applicableNot applicable
/vibration/pattern-array-extra-manual.htmlPASSPASSNot applicableNot applicable
/vibration/pattern-array-manual.htmlPASSPASSNot applicableNot applicable
/vibration/pattern-array-with-0-manual.htmlPASSPASSNot applicableNot applicable
/vibration/simple-array-manual.htmlPASSPASSNot applicableNot applicable
/vibration/simple-scalar-manual.htmlPASSPASSNot applicableNot applicable

Note: API tests pass on Chrome Beta 40 for Windows and Firefox Nightly 36 for Windows (desktop); but manual tests get no vibration as desktop has no vibrator, so not applicable. This is expected.