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

Side by Side Diff: remoting/webapp/js_proto/sinon_proto.js

Issue 1065733004: Added partial unit tests for host_controller.js. More to come. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@hdf-unittest
Patch Set: added licenses to satisfy presubmit 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
« no previous file with comments | « remoting/webapp/crd/js/mock_xhr_unittest.js ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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 var sinon = sinon || {}; 5 var sinon = sinon || {};
6 6
7 /** @type {Object} */ 7 /** @type {Object} */
8 sinon.assert = {}; 8 sinon.assert = {};
9 9
10 /** 10 /**
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after
54 54
55 /** @constructor */ 55 /** @constructor */
56 sinon.Mock = function() {}; 56 sinon.Mock = function() {};
57 57
58 /** 58 /**
59 * @param {string} method 59 * @param {string} method
60 * @return {sinon.Expectation} 60 * @return {sinon.Expectation}
61 */ 61 */
62 sinon.Mock.prototype.expects = function(method) {}; 62 sinon.Mock.prototype.expects = function(method) {};
63 63
64 /**
65 * @return {void}
66 */
67 sinon.Mock.prototype.restore = function() {};
68
64 /** @type {function(...):Function} */ 69 /** @type {function(...):Function} */
65 sinon.spy = function() {}; 70 sinon.spy = function() {};
66 71
67 /** 72 /**
68 * This is a jscompile type that can be OR'ed with the actual type to make 73 * This is a jscompile type that can be OR'ed with the actual type to make
69 * jscompile aware of the sinon.spy functions that are added to the base 74 * jscompile aware of the sinon.spy functions that are added to the base
70 * type. 75 * type.
71 * Example: Instead of specifying a type of 76 * Example: Instead of specifying a type of
72 * {function():void} 77 * {function():void}
73 * the following can be used to add the sinon.spy functions: 78 * the following can be used to add the sinon.spy functions:
(...skipping 22 matching lines...) Expand all
96 sinon.Spy.prototype.getCall = function(index) {}; 101 sinon.Spy.prototype.getCall = function(index) {};
97 102
98 sinon.Spy.prototype.reset = function() {}; 103 sinon.Spy.prototype.reset = function() {};
99 104
100 sinon.Spy.prototype.restore = function() {}; 105 sinon.Spy.prototype.restore = function() {};
101 106
102 /** @type {Array<Array<*>>} */ 107 /** @type {Array<Array<*>>} */
103 sinon.Spy.prototype.args; 108 sinon.Spy.prototype.args;
104 109
105 /** 110 /**
106 * @param {Object} obj 111 * @param {Object=} opt_obj
107 * @param {string} method 112 * @param {string=} opt_method
108 * @param {Function=} opt_stubFunction 113 * @param {Function=} opt_stubFunction
109 * @return {sinon.TestStub} 114 * @return {sinon.TestStub}
110 */ 115 */
111 sinon.stub = function(obj, method, opt_stubFunction) {}; 116 sinon.stub = function(opt_obj, opt_method, opt_stubFunction) {};
112 117
113 /** 118 /**
114 * TODO(jrw): rename to |sinon.Stub| for consistency 119 * TODO(jrw): rename to |sinon.Stub| for consistency
115 * @interface 120 * @interface
116 * @extends {sinon.Spy} 121 * @extends {sinon.Spy}
117 */ 122 */
118 sinon.TestStub = function() {}; 123 sinon.TestStub = function() {};
119 124
120 /** @type {function(number):{args:Array}} */ 125 /** @type {function(number):{args:Array}} */
121 sinon.TestStub.prototype.getCall = function(index) {}; 126 sinon.TestStub.prototype.getCall = function(index) {};
122 127
123 sinon.TestStub.prototype.restore = function() {}; 128 sinon.TestStub.prototype.restore = function() {};
124 129
125 /** @param {*} a */ 130 /** @param {*} a */
126 sinon.TestStub.prototype.returns = function(a) {}; 131 sinon.TestStub.prototype.returns = function(a) {};
127 132
128 /** @type {function(...):sinon.Expectation} */ 133 /** @type {function(...):sinon.Expectation} */
129 sinon.TestStub.prototype.withArgs = function() {}; 134 sinon.TestStub.prototype.withArgs = function() {};
130 135
131 /** @type {function(...):sinon.Expectation} */ 136 /** @type {function(...):sinon.Expectation} */
132 sinon.TestStub.prototype.onFirstCall = function() {}; 137 sinon.TestStub.prototype.onFirstCall = function() {};
133 138
139 /** @type {function(...):sinon.Expectation} */
140 sinon.TestStub.prototype.callsArgWith = function() {};
141
134 /** @returns {Object} */ 142 /** @returns {Object} */
135 sinon.createStubInstance = function (/** * */ constructor) {}; 143 sinon.createStubInstance = function (/** * */ constructor) {};
136 144
137 /** @interface */ 145 /** @interface */
138 sinon.FakeXhrCtrl = function() {}; 146 sinon.FakeXhrCtrl = function() {};
139 147
140 /** 148 /**
141 * @type {?function(!sinon.FakeXhr)} 149 * @type {?function(!sinon.FakeXhr)}
142 */ 150 */
143 sinon.FakeXhrCtrl.prototype.onCreate; 151 sinon.FakeXhrCtrl.prototype.onCreate;
(...skipping 27 matching lines...) Expand all
171 * @param {!Object<string,string>} headers 179 * @param {!Object<string,string>} headers
172 * @param {?string} content 180 * @param {?string} content
173 */ 181 */
174 sinon.FakeXhr.prototype.respond; 182 sinon.FakeXhr.prototype.respond;
175 183
176 /** 184 /**
177 * @param {string} event 185 * @param {string} event
178 * @param {Function} handler 186 * @param {Function} handler
179 */ 187 */
180 sinon.FakeXhr.prototype.addEventListener; 188 sinon.FakeXhr.prototype.addEventListener;
OLDNEW
« no previous file with comments | « remoting/webapp/crd/js/mock_xhr_unittest.js ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698