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 rails-controller-testing from Gemfile #15852

Merged

Conversation

NickLaMuro
Copy link
Member

@NickLaMuro NickLaMuro commented Aug 17, 2017

ManageIQ/manageiq-ui-classic should be the only repo that is currently needing this gem (possibly ManageIQ/manageiq-api), so make those dev dependencies for those projects directly, and prevent them from being required by every other project that inherits from this one doesn't need rails-controller-testing.

Merge order between this PR and ManageIQ/manageiq-ui-classic#1953 is something that should be discussed.

Links

Steps for Testing/QA

The test suite running find should be enough of an indicator that this works fine in this repo.

@NickLaMuro
Copy link
Member Author

@miq-bot assign @bdunne

@NickLaMuro NickLaMuro force-pushed the move-rails-controller-testing-gem-to-ui branch from 0d60ef1 to 273d335 Compare August 17, 2017 22:09
ManageIQ/manageiq-ui-classic should be the only repo that is currently
needing this gem (possibly ManageIQ/manageiq-api), so make those dev
dependencies for those projects directly, and prevent them from being
required by every other project that doesn't need them.
@miq-bot
Copy link
Member

miq-bot commented Aug 17, 2017

Checked commit NickLaMuro@273d335 with ruby 2.2.6, rubocop 0.47.1, and haml-lint 0.20.0
2 files checked, 0 offenses detected
Everything looks fine. 🏆

@NickLaMuro
Copy link
Member Author

For the record, I have been running the ManageIQ/manageiq-api test suite with a local copy of ManageIQ/manageiq and these changes in place, and it is working just fine.

Copy link
Member

@bdunne bdunne left a comment

Choose a reason for hiding this comment

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

👍

@bdunne bdunne merged commit bcd4087 into ManageIQ:master Aug 18, 2017
@bdunne bdunne added the fine/no label Aug 18, 2017
@bdunne bdunne modified the milestones: Sprint 67 Ending Aug 21, 2017, Sprint 68 Ending Sep 4, 2017 Aug 18, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants