From 4318de464727adf747939256ac14f9aaae95b1a0 Mon Sep 17 00:00:00 2001 From: Rajan Agaskar Date: Fri, 7 Dec 2012 16:40:58 -0800 Subject: [PATCH] Remove obsolete bindOriginal, timing bindings. - Handled by boot now. --- lib/jasmine-core/jasmine.js | 25 ------------------------- src/core/base.js | 25 ------------------------- 2 files changed, 50 deletions(-) diff --git a/lib/jasmine-core/jasmine.js b/lib/jasmine-core/jasmine.js index c7ba5ed7..590a5fc8 100644 --- a/lib/jasmine-core/jasmine.js +++ b/lib/jasmine-core/jasmine.js @@ -61,31 +61,6 @@ jasmine.getGlobal = function() { return getGlobal(); }; -/** - * Allows for bound functions to be compared. Internal use only. - * - * @ignore - * @private - * @param base {Object} bound 'this' for the function - * @param name {Function} function to find - */ -jasmine.bindOriginal_ = function(base, name) { - var original = base[name]; - if (original.apply) { - return function() { - return original.apply(base, arguments); - }; - } else { - // IE support - return jasmine.getGlobal()[name]; - } -}; - -jasmine.setTimeout = jasmine.bindOriginal_(jasmine.getGlobal(), 'setTimeout'); -jasmine.clearTimeout = jasmine.bindOriginal_(jasmine.getGlobal(), 'clearTimeout'); -jasmine.setInterval = jasmine.bindOriginal_(jasmine.getGlobal(), 'setInterval'); -jasmine.clearInterval = jasmine.bindOriginal_(jasmine.getGlobal(), 'clearInterval'); - jasmine.MessageResult = function(values) { this.type = 'log'; this.values = values; diff --git a/src/core/base.js b/src/core/base.js index 255288f1..0a08b81d 100644 --- a/src/core/base.js +++ b/src/core/base.js @@ -61,31 +61,6 @@ jasmine.getGlobal = function() { return getGlobal(); }; -/** - * Allows for bound functions to be compared. Internal use only. - * - * @ignore - * @private - * @param base {Object} bound 'this' for the function - * @param name {Function} function to find - */ -jasmine.bindOriginal_ = function(base, name) { - var original = base[name]; - if (original.apply) { - return function() { - return original.apply(base, arguments); - }; - } else { - // IE support - return jasmine.getGlobal()[name]; - } -}; - -jasmine.setTimeout = jasmine.bindOriginal_(jasmine.getGlobal(), 'setTimeout'); -jasmine.clearTimeout = jasmine.bindOriginal_(jasmine.getGlobal(), 'clearTimeout'); -jasmine.setInterval = jasmine.bindOriginal_(jasmine.getGlobal(), 'setInterval'); -jasmine.clearInterval = jasmine.bindOriginal_(jasmine.getGlobal(), 'clearInterval'); - jasmine.MessageResult = function(values) { this.type = 'log'; this.values = values;