WebRTC: Navigator.webkitGetUserMedia() requires three arguments
[WebKit-https.git] / LayoutTests / fast / mediastream / getusermedia-expected.txt
1 Tests webkitGetUserMedia.
2
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
4
5
6 PASS navigator.webkitGetUserMedia({audio:false, video:false}, error, error); threw exception Error: NotSupportedError: DOM Exception 9.
7 PASS navigator.webkitGetUserMedia({audio:false, video:false}, error, null); threw exception TypeError: Argument 3 ('errorCallback') to Navigator.webkitGetUserMedia must be a function.
8 PASS navigator.webkitGetUserMedia({audio:true}, gotStream1, error); did not throw exception.
9 PASS Stream generated.
10 PASS stream.getAudioTracks().length is 1
11 PASS stream.getVideoTracks().length is 0
12 PASS navigator.webkitGetUserMedia({video:true}, gotStream2, null); threw exception TypeError: Argument 3 ('errorCallback') to Navigator.webkitGetUserMedia must be a function.
13 PASS navigator.webkitGetUserMedia({video:true}, gotStream2, error); did not throw exception.
14 PASS Stream generated.
15 PASS stream.getAudioTracks().length is 0
16 PASS stream.getVideoTracks().length is 1
17 PASS navigator.webkitGetUserMedia({audio:true, video:true}, gotStream3, null); threw exception TypeError: Argument 3 ('errorCallback') to Navigator.webkitGetUserMedia must be a function.
18 PASS navigator.webkitGetUserMedia({audio:true, video:true}, gotStream3, error); did not throw exception.
19 PASS Stream generated.
20 PASS stream.getAudioTracks().length is 1
21 PASS stream.getVideoTracks().length is 1
22 PASS navigator.webkitGetUserMedia({audio:{mandatory:{}, optional:[]}, video:true}, gotStream4, null); threw exception TypeError: Argument 3 ('errorCallback') to Navigator.webkitGetUserMedia must be a function.
23 PASS navigator.webkitGetUserMedia({audio:{mandatory:{}, optional:[]}, video:true}, gotStream4, error); did not throw exception.
24 PASS Stream generated.
25 PASS stream.getAudioTracks().length is 1
26 PASS stream.getVideoTracks().length is 1
27 PASS navigator.webkitGetUserMedia({audio:{mandatory:{'valid_but_unsupported_1':0}, optional:[]}, video:true}, gotStreamInError, null); threw exception TypeError: Argument 3 ('errorCallback') to Navigator.webkitGetUserMedia must be a function.
28 PASS navigator.webkitGetUserMedia({audio:{mandatory:{'valid_but_unsupported_1':0}, optional:[]}, video:true}, gotStreamInError, error1); did not throw exception.
29 PASS Error callback called.
30 PASS errorArg.name is "ConstraintNotSatisfiedError"
31 PASS errorArg.constraintName is "valid_but_unsupported_1"
32 PASS navigator.webkitGetUserMedia({audio:{mandatory:{'valid_and_supported_1':1}, optional:[{'valid_but_unsupported_1':0}]}, video:true}, gotStream5, 0); threw exception TypeError: Argument 3 ('errorCallback') to Navigator.webkitGetUserMedia must be a function.
33 PASS navigator.webkitGetUserMedia({audio:{mandatory:{'valid_and_supported_1':1}, optional:[{'valid_but_unsupported_1':0}]}, video:true}, gotStream5, error); did not throw exception.
34 PASS Stream generated.
35 PASS stream.getAudioTracks().length is 1
36 PASS stream.getVideoTracks().length is 1
37 PASS successfullyParsed is true
38
39 TEST COMPLETE
40