| Tests MediaStreamTrack::getSources. |
| |
| On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". |
| |
| |
| |
| *** calling MediaStreamTrack.getSources() *** |
| PASS MediaStreamTrack.getSources(gotSources1); did not throw exception. |
| PASS callback called. |
| sources1[0].sourceId = "239c24b1-2b15-11e3-8224-0800200c9a66" |
| sources1[0].label = "Mock audio device" |
| sources1[0].kind = "audio" |
| sources1[1].sourceId = "239c24b0-2b15-11e3-8224-0800200c9a66" |
| sources1[1].label = "Mock video device" |
| sources1[1].kind = "video" |
| |
| *** calling navigator.webkitGetUserMedia() *** |
| PASS navigator.webkitGetUserMedia(constraints, callback, error) did not throw exception. |
| PASS callback called. |
| |
| *** calling MediaStreamTrack.getSources() *** |
| PASS MediaStreamTrack.getSources(gotSources2); did not throw exception. |
| PASS callback called. |
| PASS sources2.length == sources1.length is true |
| PASS sources2[0].sourceId === sources1[0].sourceId is true |
| PASS sources2[0].label === sources1[0].label is true |
| PASS sources2[0].kind === sources1[0].kind is true |
| PASS sources2[1].sourceId === sources1[1].sourceId is true |
| PASS sources2[1].label === sources1[1].label is true |
| PASS sources2[1].kind === sources1[1].kind is true |
| PASS successfullyParsed is true |
| |
| TEST COMPLETE |
| |