Lines Matching refs:original
87 * Restores the original function that was mocked.
90 const { descriptor, object, original, methodName } = this.#restore;
97 // the mock call the original function.
98 this.#implementation = original;
154 * @param {Function} [original] - The original function to be tracked.
155 * @param {Function} [implementation] - An optional replacement function for the original one.
161 original = function() {},
162 implementation = original,
165 if (original !== null && typeof original === 'object') {
166 options = original;
167 original = function() {};
168 implementation = original;
171 implementation = original;
174 validateFunction(original, 'original');
179 const ctx = new MockFunctionContext(implementation, { __proto__: null, original }, times);
180 return this.#setupMock(ctx, original);
187 * @param {Function} [implementation] - An optional replacement function for the original method.
230 let original;
233 original = descriptor?.get;
235 original = descriptor?.set;
237 original = descriptor?.value;
240 if (typeof original !== 'function') {
242 'methodName', original, 'must be a method',
248 original : implementation;
250 const mock = this.#setupMock(ctx, original);