Pass | Test setPositionState with a null value | Asserts runNo asserts ran |
Pass | Test setPositionState with a valid value for forward playback | Asserts runNo asserts ran |
Pass | Test setPositionState with optional position | Asserts runNo asserts ran |
Pass | Test setPositionState with optional playback rate | Asserts runNo asserts ran |
Pass | Test setPositionState with only duration | Asserts runNo asserts ran |
Pass | Test setPositionState with zero duration | Asserts runNo asserts ran |
Pass | Test setPositionState with negative playback rate | Asserts runNo asserts ran |
Pass | Test setPositionState throws a TypeError if duration is negative | Asserts runPass | assert_throws_js(function "function TypeError() { [native code] }", function "_ => { window.navigator.mediaSession.setPositionState({ duration: -1 }); }")
at Test.<anonymous> ( /mediasession/positionstate.html:53:3) |
|
Pass | Test setPositionState throws a TypeError if position is negative | Asserts runPass | assert_throws_js(function "function TypeError() { [native code] }", function "_ => { window.navigator.mediaSession.setPositionState({ duration: 10, position: -1 }); }")
at Test.<anonymous> ( /mediasession/positionstate.html:63:3) |
|
Pass | Test setPositionState throws a TypeError if duration is less than position | Asserts runPass | assert_throws_js(function "function TypeError() { [native code] }", function "_ => { window.navigator.mediaSession.setPositionState({ duration: 10, position: 20 }); }")
at Test.<anonymous> ( /mediasession/positionstate.html:74:3) |
|
Pass | Test setPositionState throws a TypeError if playback rate is zero | Asserts runPass | assert_throws_js(function "function TypeError() { [native code] }", function "_ => { window.navigator.mediaSession.setPositionState({ duration: 60.9, position: 10.1, playbackRate: 0.0 }); }")
at Test.<anonymous> ( /mediasession/positionstate.html:85:3) |
|
Pass | Test setPositionState throws a TypeError if duration is not specified | Asserts runPass | assert_throws_js(function "function TypeError() { [native code] }", function "_ => { window.navigator.mediaSession.setPositionState({ position: 10.1, playbackRate: 1.0 }); }")
at Test.<anonymous> ( /mediasession/positionstate.html:97:3) |
|