1 // Copyright 2014 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.
8 function onConfirmCode(sessionId, status, confirmationInfo) {
9 chrome.test.assertEq("success", status);
10 chrome.test.assertEq("1234", confirmationInfo.code);
11 chrome.test.assertEq("displayCode", confirmationInfo.type);
13 chrome.gcdPrivate.confirmCode(sessionId,
15 onSessionEstablished.bind(null,
19 function onSessionEstablished(sessionId, status) {
20 chrome.test.assertEq("success", status);
22 chrome.gcdPrivate.sendMessage(sessionId, "/privet/ping", {},
26 function onMessageSent(status, output) {
27 chrome.test.assertEq("success", status);
28 chrome.test.assertEq("pong", output.response);
30 chrome.test.notifyPass();
33 chrome.gcdPrivate.establishSession("1.2.3.4", 9090, onConfirmCode);