Closed mkalpana closed 8 years ago
Thanks! We really appreciate it!
We have some testing to do and then we want to push out a new release.
This has been deployed (https://github.com/exceptionless/Exceptionless.JavaScript/releases/tag/v1.4.2) Thank you for your contributions!
This PR fixes issues related to
"TypeError: undefined is not an object (evaluating '$log.error.logs.push') in ./bower_components/angular-mocks/angular-mocks.js"
error when exceptionless angular integration library is used in a project with unit testing.
angular-mocks library expects a
logs
property on $log.info, $log.warn, $log,error, $log.log and $log.debug objects and is used when $log.error()... methods are called.https://github.com/angular/angular.js/blob/master/src/ngMock/angular-mocks.js#L332-L388
https://github.com/angular/angular.js/blob/master/src/ngMock/angular-mocks.js#L300-L303
Since this is not defined on the $log exceptionless decorator, errors occur in unit tests using $log service.