blob: a4ecbe61181640f7f993f7f5c9cd3fd4e992f72c [file] [log] [blame]
Rijubrata Bhaumikebd787772018-08-29 16:34:381<!DOCTYPE html>
2<script src="/resources/testharness.js"></script>
3<script src="/resources/testharnessreport.js"></script>
4<body>
5<canvas id='canvas' width=10 height=10/>
6</body>
7<script>
8
9// This test verifies that MediaStreamTrack.getSettings() exists and that it
10// returns something. Other tests go deeper.
11test(function() {
12 var canvas = document.getElementById('canvas');
13 var context = canvas.getContext("2d");
14 context.fillStyle = "red";
15 context.fillRect(0, 0, 10, 10);
16
17 var stream = canvas.captureStream();
18 assert_equals(stream.getAudioTracks().length, 0);
19 assert_equals(stream.getVideoTracks().length, 1);
20
21 var videoTrack = stream.getVideoTracks()[0];
22
23 assert_equals(typeof videoTrack.getSettings, 'function');
24
25 settings = videoTrack.getSettings();
26 assert_equals(typeof settings, 'object');
27}, 'MediaStreamTrack.getSettings()');
28
29</script>