OLD | NEW |
---|---|
(Empty) | |
1 // Copyright 2015 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 testGetAvailableSinks = function() { | |
6 var callback = function(sinks) { | |
7 chrome.test.assertEq(1, sinks.length); | |
8 var sink = sinks[0]; | |
9 chrome.test.assertEq(1, sink.id); | |
10 chrome.test.assertEq("sink 1", sink.name); | |
asargent_no_longer_on_chrome
2015/11/17 00:51:56
consider also testing that 'state' is disconnected
Mikhail
2015/11/17 14:07:42
Done.
| |
11 chrome.test.succeed("GetAvailableSinks succeded"); | |
12 }; | |
13 chrome.displaySource.getAvailableSinks(callback); | |
14 }; | |
15 | |
16 var testOnSinksUpdated = function() { | |
17 var callback = function(sinks) { | |
18 chrome.test.assertEq(2, sinks.length); | |
19 var sink = sinks[1]; | |
20 chrome.test.assertEq(2, sink.id); | |
21 chrome.test.assertEq("sink 2", sink.name); | |
22 chrome.test.succeed("onSinksUpdated event delivered"); | |
23 }; | |
24 chrome.displaySource.onSinksUpdated.addListener(callback); | |
25 }; | |
26 | |
27 var testRequestAuthentication = function() { | |
28 var callback = function(auth_info) { | |
29 chrome.test.assertEq("PBC", auth_info.method); | |
30 chrome.test.succeed("RequestAuthentication succeded"); | |
31 }; | |
32 chrome.displaySource.requestAuthentication(1, callback); | |
33 }; | |
34 | |
35 chrome.test.runTests([testGetAvailableSinks, | |
36 testOnSinksUpdated, | |
37 testRequestAuthentication]); | |
OLD | NEW |