mirror of
https://github.com/zhigang1992/angular.js.git
synced 2026-03-29 00:09:01 +08:00
add $exceptionHandler service
This commit is contained in:
@@ -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){
|
||||
|
||||
@@ -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');
|
||||
|
||||
Reference in New Issue
Block a user