diff options
| -rw-r--r-- | test/angular-mocks.js | 44 | 
1 files changed, 40 insertions, 4 deletions
diff --git a/test/angular-mocks.js b/test/angular-mocks.js index 1a73a542..7444e816 100644 --- a/test/angular-mocks.js +++ b/test/angular-mocks.js @@ -22,6 +22,40 @@   * THE SOFTWARE.   */ + +/* + + NUGGGGGH MUST TONGUE WANGS +                           \ +                                ..... +                               C C  / +                              /<   / +               ___ __________/_#__=o +              /(- /(\_\________   \ +              \ ) \ )_      \o     \ +              /|\ /|\       |'     | +                            |     _| +                            /o   __\ +                           / '     | +                          / /      | +                         /_/\______| +                        (   _(    < +                         \    \    \ +                          \    \    | +                           \____\____\ +                           ____\_\__\_\ +                         /`   /`     o\ +                         |___ |_______|.. . b'ger + + + IN THE FINAL BUILD THIS FILE DOESN'T HAVE DIRECT ACCESS TO GLOBAL FUNCTIONS + DEFINED IN Angular.js YOU *MUST* REFER TO THEM VIA angular OBJECT + (e.g. angular.forEach(...)) AND MAKE SURE THAT THE GIVEN FUNCTION IS EXPORTED + TO THE angular NAMESPACE in AngularPublic.js + + */ + +  function MockBrowser() {    var self = this,        expectations = {}, @@ -80,7 +114,9 @@ function MockBrowser() {  MockBrowser.prototype = {    poll: function poll(){ -    foreach(this.pollFns, function(pollFn){ pollFn(); }); +    angular.foreach(this.pollFns, function(pollFn){ +      pollFn(); +    });    },    addPollFn: function(pollFn) { @@ -104,13 +140,13 @@ MockBrowser.prototype = {        if (value == undefined) {          delete this.cookieHash[name];        } else { -        if (isString(value) &&       //strings only -            value.length <= 4096) {  //strict cookie storage limits +        if (angular.isString(value) &&       //strings only +            value.length <= 4096) {          //strict cookie storage limits            this.cookieHash[name] = value;          }        }      } else { -      if (!equals(this.cookieHash, this.lastCookieHash)) { +      if (!angular.equals(this.cookieHash, this.lastCookieHash)) {          this.lastCookieHash = copy(this.cookieHash);          this.cookieHash = copy(this.cookieHash);        }  | 
