Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(7165)

Unified Diff: chrome/test/data/extensions/api_test/tab_capture/api_tests.js

Issue 987583004: Add audible, muted to Tab, c.t.query, c.t.update, and c.t.onUpdated where relevant (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@patch1
Patch Set: rebase Created 5 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/test/data/extensions/api_test/tab_capture/api_tests.js
diff --git a/chrome/test/data/extensions/api_test/tab_capture/api_tests.js b/chrome/test/data/extensions/api_test/tab_capture/api_tests.js
index 8f3e1d168ffaf9d2717c2d1ad3448292348cdd90..a942029c326f1867a3efa9038aba519474e90ffb 100644
--- a/chrome/test/data/extensions/api_test/tab_capture/api_tests.js
+++ b/chrome/test/data/extensions/api_test/tab_capture/api_tests.js
@@ -29,7 +29,7 @@ chrome.test.runTests([
},
function getCapturedTabs() {
- chrome.tabs.create({active:true}, function(secondTab) {
+ chrome.tabs.create({active: true}, function(secondTab) {
// chrome.tabCapture.capture() will only capture the active tab.
chrome.test.assertTrue(secondTab.active);
@@ -97,6 +97,28 @@ chrome.test.runTests([
});
},
+ function tabIsUnmutedWhenTabCaptured() {
+ var stream1 = null;
+
+ chrome.tabs.getCurrent(function(tab) {
+ var stopListener = chrome.test.listenForever(chrome.tabs.onUpdated,
+ function(tabId, changeInfo, updatedTab) {
+ if ((changeInfo["muted"] === true)) {
+ tabCapture.capture({audio: true}, function(stream) {
+ stream1 = stream;
+ });
+ }
+ else if ((changeInfo["mutedCause"] == "capture") &&
+ (changeInfo["muted"] === false)) {
+ stream1.stop();
+ stopListener();
+ }
+ });
+
+ chrome.tabs.update(tab.id, {muted: true});
+ });
+ },
+
function onlyVideo() {
tabCapture.capture({video: true}, function(stream) {
chrome.test.assertTrue(!!stream);
« no previous file with comments | « chrome/common/extensions/api/tabs.json ('k') | chrome/test/data/extensions/api_test/tabs/basics/audible.html » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698