Bumping manifests a=b2g-bump
[gecko.git] / dom / tv / test / mochitest / file_tv_get_tuners.html
blob1b10693ab31f8614f218555fa1e24ab46e114683
1 <!DOCTYPE HTML>
2 <html>
3 <head>
4 <meta charset="utf-8">
5 <title>Test GetTuners for TV API</title>
6 </head>
7 <body>
8 <div id="content"></div>
9 <script type="application/javascript" src="./test_helpers.js"></script>
10 <script type="application/javascript;version=1.7">
12 ok('tv' in navigator, "navigator.tv should exist.");
14 navigator.tv.getTuners().then(
15 function(aTuners) {
16 ok(aTuners.length > 0, "Got at least 1 tuner.");
17 for (var i = 0; i < aTuners.length; i++) {
18 var tuner = aTuners[i];
19 ok(tuner instanceof TVTuner, "Tuner " + i + " should be in the right type.");
20 ok('id' in tuner, "Tuner " + i + " should have an ID.");
21 ok(tuner.getSupportedSourceTypes().length > 0,
22 "Tuner " + i + " should have supported source type(s).");
23 ok(!tuner.currentSource,
24 "Tuner " + i + " should have no current source by default.");
25 ok(!tuner.stream, "Tuner " + i + " should have no stream by default.");
28 finish();
30 function(aError) {
31 ok(false, "Error occurred when getting tuners: " + aError);
32 finish();
36 </script>
37 </body>
38 </html>