6 PASS navigator.vibrate(0); is true
7 PASS navigator.vibrate([]); is true
8 PASS navigator.vibrate(1); is true
9 PASS navigator.vibrate([1, 2]); is true
10 PASS navigator.vibrate([1, 2, 3]); is true
11 PASS navigator.vibrate(); threw exception TypeError: Not enough arguments.
12 PASS navigator.vibrate([1], [2]); is true
6FAIL navigator.vibrate(0); should be true. Threw exception TypeError: navigator.vibrate is not a function. (In 'navigator.vibrate(0)', 'navigator.vibrate' is undefined)
7FAIL navigator.vibrate([]); should be true. Threw exception TypeError: navigator.vibrate is not a function. (In 'navigator.vibrate([])', 'navigator.vibrate' is undefined)
8FAIL navigator.vibrate(1); should be true. Threw exception TypeError: navigator.vibrate is not a function. (In 'navigator.vibrate(1)', 'navigator.vibrate' is undefined)
9FAIL navigator.vibrate([1, 2]); should be true. Threw exception TypeError: navigator.vibrate is not a function. (In 'navigator.vibrate([1, 2])', 'navigator.vibrate' is undefined)
10FAIL navigator.vibrate([1, 2, 3]); should be true. Threw exception TypeError: navigator.vibrate is not a function. (In 'navigator.vibrate([1, 2, 3])', 'navigator.vibrate' is undefined)
11PASS navigator.vibrate(); threw exception TypeError: navigator.vibrate is not a function. (In 'navigator.vibrate()', 'navigator.vibrate' is undefined).
12FAIL navigator.vibrate([1], [2]); should be true. Threw exception TypeError: navigator.vibrate is not a function. (In 'navigator.vibrate([1], [2])', 'navigator.vibrate' is undefined)