When prompted, use the accept button to give permission to use your audio and video devices.

Description

This test checks that generating audio MediaStreamTracks works as expected.

Summary

Harness status: OK

Found 5 tests

Details

ResultTest NameMessage
PassTests that creating a Audio MediaStreamTrackGenerator works as expected
Asserts run
Pass
assert_equals("audio", "audio")
    at Test.<anonymous> ( /mediacapture-insertable-streams/legacy/MediaStreamTrackGenerator-audio.https.html:51:7)
Pass
assert_equals("live", "live")
    at Test.<anonymous> ( /mediacapture-insertable-streams/legacy/MediaStreamTrackGenerator-audio.https.html:52:7)
PassCreating Generator with an invalid kind throws
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => { new MediaStreamTrackGenerator({ kind: "invalid kind" }) }")
    at Test.<anonymous> ( /mediacapture-insertable-streams/legacy/MediaStreamTrackGenerator-audio.https.html:58:7)
FailCreating Generator with a missing kind throwspromise_test: Unhandled rejection with value: object "Error: set_permission() is not implemented by testdriver-vendor.js"
Error
    at get_stack (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4617:21)
    at new AssertionError (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4610:22)
    at assert (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4594:19)
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:764:29)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2684:25)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2731:35
Asserts runNo asserts ran
PassMismatched data and generator kind throws on write.
Asserts runNo asserts ran
FailTests that audio actually flows to a connected audio elementpromise_test: Unhandled rejection with value: object "NotAllowedError: play() failed because the user didn't interact with the document first. https://goo.gl/xX8pDD"
Error
    at get_stack (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4617:21)
    at new AssertionError (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4610:22)
    at assert (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4594:19)
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:764:29)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2684:25)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2731:35
Asserts runNo asserts ran