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

Side by Side Diff: remoting/webapp/crd/js/client_session_unittest.js

Issue 1101613003: [Webapp Refactor] Reliably cancels a connection. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@ImproveUnittest
Patch Set: Reviewer's feedback Created 5 years, 8 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 2015 The Chromium Authors. All rights reserved. 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 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 (function() { 5 (function() {
6 6
7 'use strict'; 7 'use strict';
8 8
9 /** @type {remoting.MockConnection} */ 9 /** @type {remoting.MockConnection} */
10 var mockConnection; 10 var mockConnection;
11 /** @type {remoting.ClientSession} */ 11 /** @type {remoting.ClientSession} */
12 var session; 12 var session;
13 /** @type {remoting.ClientSession.EventHandler} */ 13 /** @type {remoting.ClientSession.EventHandler} */
14 var listener; 14 var listener;
15 /** @type {sinon.TestStub} */ 15 /** @type {sinon.TestStub} */
16 var logToServerStub; 16 var logToServerStub;
17
18 /** 17 /**
19 * @constructor 18 * @constructor
20 * @implements {remoting.ClientSession.EventHandler} 19 * @implements {remoting.ClientSession.EventHandler}
21 */ 20 */
22 var SessionListener = function() {}; 21 var SessionListener = function() {};
23 SessionListener.prototype.onConnectionFailed = function(error) {}; 22 SessionListener.prototype.onConnectionFailed = function(error) {};
24 SessionListener.prototype.onConnected = function(connectionInfo) {}; 23 SessionListener.prototype.onConnected = function(connectionInfo) {};
25 SessionListener.prototype.onDisconnected = function() {}; 24 SessionListener.prototype.onDisconnected = function() {};
26 SessionListener.prototype.onError = function(error) {}; 25 SessionListener.prototype.onError = function(error) {};
27 26
(...skipping 140 matching lines...) Expand 10 before | Expand all | Expand 10 after
168 }); 167 });
169 }); 168 });
170 169
171 QUnit.test('dispose() should dispose the plugin', function(assert) { 170 QUnit.test('dispose() should dispose the plugin', function(assert) {
172 var pluginDispose = sinon.stub(mockConnection.plugin(), 'dispose'); 171 var pluginDispose = sinon.stub(mockConnection.plugin(), 'dispose');
173 session.dispose(); 172 session.dispose();
174 assert.equal(pluginDispose.callCount, 1); 173 assert.equal(pluginDispose.callCount, 1);
175 }); 174 });
176 175
177 })(); 176 })();
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698