Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix endless timeout loop #364

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

xemle
Copy link

@xemle xemle commented Aug 7, 2017

What issue is this PR resolving? Alternatively, please describe the bugfix/enhancement this PR aims to provide

_inc() does not change the status if status is larger or equal than 0.99. So no new $timeout promises need to be created if status >= 0.99.

This will fix some issues with protractor which waits until all $timeout promises are completed. Before new $timeout promises where created again and again and protractor timeouts occurred.

Have you provided unit tests that either prove the bugfix or cover the enhancement?

Test provided that no new $timeout is created after status reaches 0.99

Related issues
#337

_inc() does not change the status if status is larger or equal than
0.99. So no new $timeout promises need to be created if status >= 0.99.

This will fix some issues with protractor which waits until all $timeout
promises are completed. Before new $timeout promises where created
again and again and protractor timeouts occurred.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant