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.
5 assertOpenChannel = function(channel) {
6 chrome.test.assertNoLastError();
7 chrome.test.assertTrue(!!channel);
8 chrome.test.assertTrue(channel.channelId > 0);
9 chrome.test.assertTrue(channel.url == 'cast://192.168.1.1:8009');
10 chrome.test.assertTrue(channel.connectInfo.ipAddress == '192.168.1.1');
11 chrome.test.assertTrue(channel.connectInfo.port == 8009);
12 chrome.test.assertTrue(channel.connectInfo.auth == 'ssl');
13 chrome.test.assertTrue(channel.readyState == 'open');
14 chrome.test.assertTrue(channel.errorState == undefined);
17 assertClosedChannel = function(channel) {
18 chrome.test.assertNoLastError();
19 assertClosedChannelWithError(channel, undefined);
22 assertClosedChannelWithError = function(channel, error) {
23 chrome.test.assertTrue(!!channel);
24 chrome.test.assertTrue(channel.channelId > 0);
25 chrome.test.assertTrue(channel.url == 'cast://192.168.1.1:8009');
26 chrome.test.assertTrue(channel.connectInfo.ipAddress == '192.168.1.1');
27 chrome.test.assertTrue(channel.connectInfo.port == 8009);
28 chrome.test.assertTrue(channel.connectInfo.auth == 'ssl');
29 chrome.test.assertTrue(channel.readyState == 'closed');
30 chrome.test.assertTrue(channel.errorState == error);