blob: 2eda0868a2632b5a76a657ef9d1ea6dd761187bf [file] [log] [blame]
// Copyright 2013 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
assertOpenChannel = function(channel) {
chrome.test.assertNoLastError();
chrome.test.assertTrue(!!channel);
chrome.test.assertTrue(channel.channelId > 0);
chrome.test.assertTrue(channel.connectInfo.ipAddress == '192.168.1.1');
chrome.test.assertTrue(channel.connectInfo.port == 8009);
chrome.test.assertTrue(channel.connectInfo.auth == 'ssl_verified');
chrome.test.assertTrue(channel.readyState == 'open');
chrome.test.assertTrue(channel.errorState == undefined);
};
assertClosedChannel = function(channel) {
chrome.test.assertNoLastError();
assertClosedChannelWithError(channel, undefined);
};
assertClosedChannelWithError = function(channel, error) {
chrome.test.assertTrue(!!channel);
chrome.test.assertTrue(channel.channelId > 0);
chrome.test.assertTrue(channel.connectInfo.ipAddress == '192.168.1.1');
chrome.test.assertTrue(channel.connectInfo.port == 8009);
chrome.test.assertTrue(channel.connectInfo.auth == 'ssl_verified');
chrome.test.assertTrue(channel.readyState == 'closed');
chrome.test.assertTrue(channel.errorState == error);
};