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

Side by Side Diff: remoting/webapp/browser_test/mock_client_plugin.js

Issue 927373005: [Chromoting] Enable jscompile for browser tests. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Fix unittests; More review comments Created 5 years, 10 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 unified diff | Download patch
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 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 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 /** 5 /**
6 * @fileoverview 6 * @fileoverview
7 * Mock implementation of ClientPlugin for testing. 7 * Mock implementation of ClientPlugin for testing.
8 * @suppress {checkTypes} 8 * @suppress {checkTypes}
9 */ 9 */
10 10
11 'use strict'; 11 'use strict';
12 12
13 /** @suppress {duplicate} */ 13 /** @suppress {duplicate} */
14 var remoting = remoting || {}; 14 var remoting = remoting || {};
15 15
16 /** 16 /**
17 * @param {Element} container
17 * @constructor 18 * @constructor
18 * @implements {remoting.ClientPlugin} 19 * @implements {remoting.ClientPlugin}
19 */ 20 */
20 remoting.MockClientPlugin = function(container) { 21 remoting.MockClientPlugin = function(container) {
21 this.container_ = container; 22 this.container_ = container;
22 this.element_ = document.createElement('div'); 23 this.element_ = document.createElement('div');
23 this.element_.style.backgroundImage = 'linear-gradient(45deg, blue, red)'; 24 this.element_.style.backgroundImage = 'linear-gradient(45deg, blue, red)';
24 this.width_ = 640; 25 this.width_ = 640;
25 this.height_ = 480; 26 this.height_ = 480;
26 this.connectionStatusUpdateHandler_ = null; 27 this.connectionStatusUpdateHandler_ = null;
(...skipping 101 matching lines...) Expand 10 before | Expand all | Expand 10 after
128 129
129 remoting.MockClientPlugin.prototype.sendClientMessage = 130 remoting.MockClientPlugin.prototype.sendClientMessage =
130 function(name, data) {}; 131 function(name, data) {};
131 132
132 remoting.MockClientPlugin.prototype.setOnOutgoingIqHandler = 133 remoting.MockClientPlugin.prototype.setOnOutgoingIqHandler =
133 function(handler) {}; 134 function(handler) {};
134 135
135 remoting.MockClientPlugin.prototype.setOnDebugMessageHandler = 136 remoting.MockClientPlugin.prototype.setOnDebugMessageHandler =
136 function(handler) {}; 137 function(handler) {};
137 138
139 /**
140 * @param {function(number, number):void} handler
141 * @private
142 */
138 remoting.MockClientPlugin.prototype.setConnectionStatusUpdateHandler = 143 remoting.MockClientPlugin.prototype.setConnectionStatusUpdateHandler =
139 function(handler) { 144 function(handler) {
145 /** @type {function(number, number):void} */
140 this.connectionStatusUpdateHandler_ = handler; 146 this.connectionStatusUpdateHandler_ = handler;
141 }; 147 };
142 148
143 remoting.MockClientPlugin.prototype.setRouteChangedHandler = 149 remoting.MockClientPlugin.prototype.setRouteChangedHandler =
144 function(handler) {}; 150 function(handler) {};
145 151
146 remoting.MockClientPlugin.prototype.setConnectionReadyHandler = 152 remoting.MockClientPlugin.prototype.setConnectionReadyHandler =
147 function(handler) {}; 153 function(handler) {};
148 154
149 remoting.MockClientPlugin.prototype.setDesktopSizeUpdateHandler = 155 remoting.MockClientPlugin.prototype.setDesktopSizeUpdateHandler =
(...skipping 25 matching lines...) Expand all
175 * @extends {remoting.ClientPluginFactory} 181 * @extends {remoting.ClientPluginFactory}
176 */ 182 */
177 remoting.MockClientPluginFactory = function() {}; 183 remoting.MockClientPluginFactory = function() {};
178 184
179 remoting.MockClientPluginFactory.prototype.createPlugin = 185 remoting.MockClientPluginFactory.prototype.createPlugin =
180 function(container, onExtensionMessage) { 186 function(container, onExtensionMessage) {
181 return new remoting.MockClientPlugin(container); 187 return new remoting.MockClientPlugin(container);
182 }; 188 };
183 189
184 remoting.MockClientPluginFactory.prototype.preloadPlugin = function() {}; 190 remoting.MockClientPluginFactory.prototype.preloadPlugin = function() {};
OLDNEW
« no previous file with comments | « remoting/webapp/browser_test/it2me_browser_test.js ('k') | remoting/webapp/browser_test/mock_host_list_api.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698