angular.js/test
Noam Lewis 2cd09c9f0e fix($rootScope): prevent infinite $digest by checking if asyncQueue is empty when decrementing ttl
An infinite $digest loop can be caused by expressions that invoke a promise.
The problem is that $digest does not decrement ttl unless it finds dirty changes;
it should check also if asyncQueue is empty.
Generally the condition for decrementing ttl should be the same as the
condition for terminating the $digest loop.

Fixes #2622
2014-01-13 09:53:38 -08:00
..
auto test(injector): add missing test for #5577 2013-12-31 01:24:41 -08:00
e2e test(docs): add protractor tests for docs app 2014-01-09 22:41:52 -08:00
helpers perf(jqLite): implement and use the empty method in place of html(‘’) 2013-12-13 02:07:11 -08:00
ng fix($rootScope): prevent infinite $digest by checking if asyncQueue is empty when decrementing ttl 2014-01-13 09:53:38 -08:00
ngAnimate refactor(animate): remove duplicate line 2014-01-06 00:07:44 -05:00
ngCookies feat($cookieStore): $cookieStore.get now parses blank string as blank string 2013-05-08 10:04:07 +01:00
ngMock test(ngMock): fix the tests to not use global msie 2014-01-06 19:08:05 -08:00
ngResource fix($resource): prevent URL template from collapsing into an empty string 2014-01-02 23:07:27 -08:00
ngRoute fix($route): update current route upon $route instantiation 2014-01-10 23:42:36 -08:00
ngSanitize fix(ngSanitize): prefer textContent to innerText to avoid layout trashing 2013-12-03 14:45:30 -08:00
ngScenario perf(jqLite): implement and use the empty method in place of html(‘’) 2013-12-13 02:07:11 -08:00
ngTouch perf(jqLite): implement and use the empty method in place of html(‘’) 2013-12-13 02:07:11 -08:00
AngularSpec.js fix(forEach): allow looping over result of querySelectorAll in IE8 2013-12-18 21:44:00 -08:00
ApiSpecs.js feat(ngRepeat): add support for custom tracking of items 2013-03-29 23:01:52 -07:00
BinderSpec.js feat(ngRepeat): use block separator comments 2013-10-09 15:19:10 -07:00
jqLiteSpec.js feat(jqLite): provide support for element.one() 2013-12-19 14:39:04 -05:00
jquery_alias.js fix(specs): fix jQuery to jqLite binding on IE8 2011-09-16 02:44:33 +02:00
jquery_remove.js fix(specs): fix jQuery to jqLite binding on IE8 2011-09-16 02:44:33 +02:00
jQueryPatchSpec.js feat(jqLite): switch bind/unbind to more recent jQuery on/off 2013-06-19 20:53:24 +01:00
loaderSpec.js fix(loader): expose $$minErr to modules such asngResource 2013-11-21 22:51:26 -08:00
minErrSpec.js feat(minerr): log minerr doc url in development 2013-08-15 13:23:18 -07:00