blob: 96be7ca2d339d946b9d52cd43b25300bbd03a891 [file] [log] [blame]
Tests that media session interruption does not cause AudioContext.suspend() to throw
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
PASS Did start rendering
internals.beginMediaSessionInterruption('enteringbackground')
PASS Did begin interruption
PASS context.state is "interrupted"
PASS context.state is "interrupted"
PASS didResolveSuspendPromise is false
PASS context.state is "interrupted"
PASS didResolveSuspendPromise is false
internals.endMediaSessionInterruption('mayresumeplaying')
PASS context.suspend() promise was resolved
PASS Did end interruption
PASS context.state is "suspended"
PASS didResolveSuspendPromise is true
PASS context.state is "suspended"
PASS resume() promise was resolved
PASS context.state is "running"
PASS successfullyParsed is true
TEST COMPLETE