- add sources.
[platform/framework/web/crosswalk.git] / src / chrome / test / data / extensions / api_test / tab_capture / experimental / fullscreen_test.js
1 // Copyright 2013 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4
5 var mediaStream = null;
6 var events = [];
7
8 chrome.tabCapture.onStatusChanged.addListener(function(info) {
9   if (info.status == 'active') {
10     events.push(info.fullscreen);
11     if (events.length == 3) {
12       chrome.test.assertFalse(events[0]);
13       chrome.test.assertTrue(events[1]);
14       chrome.test.assertFalse(events[2]);
15       mediaStream.stop();
16       chrome.test.succeed();
17     }
18   }
19 });
20
21 chrome.tabCapture.capture({audio: true, video: true}, function(stream) {
22   chrome.test.assertTrue(!!stream);
23   mediaStream = stream;
24
25   chrome.test.notifyPass();
26   chrome.test.sendMessage('ready1', function() {
27     chrome.test.sendMessage('ready2', function() {});
28   });
29 });