diff options
| author | Misko Hevery | 2011-12-14 09:28:16 +0100 | 
|---|---|---|
| committer | Misko Hevery | 2012-01-25 11:46:34 -0800 | 
| commit | 84823b2eff21060c0883f6b4da5573380381c1a2 (patch) | |
| tree | 587baea34e7e8c7b56c087e9f8705c0f55a8970b /test | |
| parent | 517811764d3a37806f3e5c4f0c6ca6527e2c189c (diff) | |
| download | angular.js-84823b2eff21060c0883f6b4da5573380381c1a2.tar.bz2 | |
feature($exceptionHandler): $exceptionHandler now supports var_args
Diffstat (limited to 'test')
| -rw-r--r-- | test/angular-mocksSpec.js | 3 | ||||
| -rw-r--r-- | test/service/exceptionHandlerSpec.js | 25 | 
2 files changed, 20 insertions, 8 deletions
diff --git a/test/angular-mocksSpec.js b/test/angular-mocksSpec.js index 073d6cd1..2527ca48 100644 --- a/test/angular-mocksSpec.js +++ b/test/angular-mocksSpec.js @@ -307,6 +307,9 @@ describe('ngMock', function() {        var $exceptionHandler = $exceptionHandlerProvider.$get();        $exceptionHandler('MyError');        expect($exceptionHandler.errors).toEqual(['MyError']); + +      $exceptionHandler('MyError', 'comment'); +      expect($exceptionHandler.errors[1]).toEqual(['MyError', 'comment']);      })); diff --git a/test/service/exceptionHandlerSpec.js b/test/service/exceptionHandlerSpec.js index 2f3d0e66..4ab94679 100644 --- a/test/service/exceptionHandlerSpec.js +++ b/test/service/exceptionHandlerSpec.js @@ -1,15 +1,24 @@  'use strict';  describe('$exceptionHandler', function() { +    it('should log errors with single argument', function() { +      module(function($provide){ +        $provide.service('$exceptionHandler', $ExceptionHandlerProvider); +      }); +      inject(function($log, $exceptionHandler) { +        $exceptionHandler('myError'); +        expect($log.error.logs.shift()).toEqual(['myError']); +      }); +    }); -  it('should log errors', function() { -    module(function($provide){ -      $provide.service('$exceptionHandler', $ExceptionHandlerProvider); -    }); -    inject(function($log, $exceptionHandler) { -      $exceptionHandler('myError'); -      expect($log.error.logs.shift()).toEqual(['myError']); +    it('should log errors with multiple arguments', function() { +      module(function($provide){ +        $provide.service('$exceptionHandler', $ExceptionHandlerProvider); +      }); +      inject(function($log, $exceptionHandler) { +        $exceptionHandler('myError', 'comment'); +        expect($log.error.logs.shift()).toEqual(['myError', 'comment']); +      });      }); -  });  });  | 
