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

Remove blueprints for Mocha < 0.12. #5225

Merged
merged 2 commits into from
Oct 12, 2017

Conversation

rwjblue
Copy link
Member

@rwjblue rwjblue commented Oct 12, 2017

ember-cli-mocha@0.12.0 was released quite some time ago (on 2016-11-23), and by all accounts has been well adopted. Supporting both mocha test blueprints indefinitely is untenable, and now seems like as good a time as any to drop the blueprints for the older syntax.

Note: this does not remove support for anything, it merely makes it slightly less convienient to create new test files for adapter/model/serializer/transform objects when your application is using Mocha < 0.12.

/cc @Turbo87

ember-cli-mocha@0.12.0 was released quite some time ago (on 2016-11-23),
and by all accounts has been well adopted. Supporting both mocha test
blueprints indefinitely is untenable, and now seems like as good a time
as any to drop the blueprints for the older syntax.

Note: this does *not* remove support for anything, it merely makes it
slightly less convienient to create new test files for
adapter/model/serializer/transform objects when your application is
using Mocha < 0.12.
This is unblocked by removing the need to "Fake" the version checker in
the blueprint test suite (the way ember-cli-blueprint-test-helpers fakes
out ember-cli-version-checker@1 no longer works with
ember-cli-version-checker@2).
Copy link
Member

@Turbo87 Turbo87 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sounds good to me, especially since we might soon have another set of blueprints once the new testing APIs land

@rwjblue
Copy link
Member Author

rwjblue commented Oct 12, 2017

Yep, that was exactly my thinking.

@bmac bmac merged commit 5b336b5 into emberjs:master Oct 12, 2017
@bmac
Copy link
Member

bmac commented Oct 12, 2017

Thanks @rwjblue and @Turbo87.

igorT pushed a commit that referenced this pull request Jan 29, 2018
* Remove blueprints for Mocha < 0.12.

ember-cli-mocha@0.12.0 was released quite some time ago (on 2016-11-23),
and by all accounts has been well adopted. Supporting both mocha test
blueprints indefinitely is untenable, and now seems like as good a time
as any to drop the blueprints for the older syntax.

Note: this does *not* remove support for anything, it merely makes it
slightly less convienient to create new test files for
adapter/model/serializer/transform objects when your application is
using Mocha < 0.12.

* Update to the latest ember-cli-version-checker.

This is unblocked by removing the need to "Fake" the version checker in
the blueprint test suite (the way ember-cli-blueprint-test-helpers fakes
out ember-cli-version-checker@1 no longer works with
ember-cli-version-checker@2).
@rwjblue rwjblue deleted the drop-generators-for-older-mocha branch May 1, 2019 20:29
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.

3 participants