-
-
Notifications
You must be signed in to change notification settings - Fork 16
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
Converts the system to a token based system rather than arbitrary objects #8
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I would have massively preferred this to be separate PRs, there are at least three independent things going on here:
- Dropping ember-qunit
- Adding the "auto generate token" functionality
- Adding a
reset
method
This is generally important for a few reasons:
- It makes reviewing much easier, since it keeps distinct changes together
- It ensures that any changelog generator will properly report the changes separately (because all three things are possibly important to have listed in the changelog)
- It helps ensure each change is independently rationalized
@rwjblue you're right, this PR got absurdly large. I'll pull out the different bits into their own PRs. |
b1480d9
to
430d795
Compare
Landed the dropping of ember-qunit over in #9 |
430d795
to
a104081
Compare
9b84ab0
to
a013a5f
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Seems like some rebase issues?
26d8fef
to
71b109d
Compare
This PR does two things:
TestWaiter
class to a token based system to maintain uniqueness between calls (beginAsync
andendAsync
calls can be paired, rather than the same object value being passed to all calls to waiters, which resulted in errors thrown if multipleendAsync
calls happened in a row)