add $exceptionHandler service

This commit is contained in:
Misko Hevery 2010-07-26 16:11:25 -07:00
parent a161a99ff8
commit 8ddee9bb25
2 changed files with 15 additions and 0 deletions

View file

@ -75,6 +75,12 @@ angularService("$log", function($window){
};
}, {inject:['$window']});
angularService('$exceptionHandler', function($log){
return function(e) {
$log.error(e);
};
}, {inject:['$log']});
angularService("$hover", function(browser, document) {
var tooltip, self = this, error, width = 300, arrowWidth = 10, body = jqLite(document[0].body);;
browser.hover(function(element, show){

View file

@ -66,6 +66,15 @@ describe("service", function(){
});
});
describe("$exceptionHandler", function(){
it('should log errors', function(){
var error = '';
$log.error = function(m) { error += m; };
scope.$exceptionHandler('myError');
expect(error).toEqual('myError');
});
});
describe("$location", function(){
it("should inject $location", function(){
scope.$location.parse('http://host:123/p/a/t/h.html?query=value#path?key=value');