aboutsummaryrefslogtreecommitdiffstats
path: root/src/AngularPublic.js
diff options
context:
space:
mode:
authorJulie2013-09-13 12:47:05 -0700
committerVojta Jina2013-10-07 13:45:40 -0700
commit2b5ce84fca7b41fca24707e163ec6af84bc12e83 (patch)
treed3fbcfd3c7e2e62fe60df6faa9823abda57b9bd7 /src/AngularPublic.js
parenta80e96cea184b392505f0a292785a5c66d45e165 (diff)
downloadangular.js-2b5ce84fca7b41fca24707e163ec6af84bc12e83.tar.bz2
feat($interval): add a service wrapping setInterval
The $interval service simplifies creating and testing recurring tasks. This service does not increment $browser's outstanding request count, which means that scenario tests and Protractor tests will not timeout when a site uses a polling function registered by $interval. Provides a workaround for #2402. For unit tests, repeated tasks can be controlled using ngMock$interval's tick(), tickNext(), and tickAll() functions.
Diffstat (limited to 'src/AngularPublic.js')
-rwxr-xr-xsrc/AngularPublic.js1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/AngularPublic.js b/src/AngularPublic.js
index b225fc85..9bd7fd7d 100755
--- a/src/AngularPublic.js
+++ b/src/AngularPublic.js
@@ -114,6 +114,7 @@ function publishExternalAPI(angular){
$exceptionHandler: $ExceptionHandlerProvider,
$filter: $FilterProvider,
$interpolate: $InterpolateProvider,
+ $interval: $IntervalProvider,
$http: $HttpProvider,
$httpBackend: $HttpBackendProvider,
$location: $LocationProvider,