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 bug with overriding #setup/#teardown on Minitest::Spec #25

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

Aryk
Copy link

@Aryk Aryk commented Jul 3, 2017

Addresses #24.

Now other gems can extend the setup and teardown methods with their own modules.

Aryk added 2 commits July 3, 2017 12:24
If any of other test helping library calls ::MiniTest::Spec.before or
::MiniTest::Spec.after, the last one called wins. That should not be the case.
It makes for really had to track down bugs

Fixes mfpiccolo#24
@coveralls
Copy link

coveralls commented Jul 3, 2017

Coverage Status

Coverage remained the same at 85.149% when pulling debb44e on Aryk:master into c485494 on mfpiccolo:master.

This gem is tested on 2.1 and lower so upgrading not needed.
@coveralls
Copy link

Coverage Status

Coverage remained the same at 85.149% when pulling 565f7fd on Aryk:master into c485494 on mfpiccolo:master.

@coveralls
Copy link

coveralls commented Jul 3, 2017

Coverage Status

Coverage remained the same at 85.149% when pulling 565f7fd on Aryk:master into c485494 on mfpiccolo:master.

@Aryk
Copy link
Author

Aryk commented Jul 3, 2017

@mfpiccolo - Your CI I believe has been broken for 1.9.3. It has nothing to do with my changes.

Can you merge this in?

@agraves
Copy link

agraves commented Apr 30, 2018

Hey everyone -- I just got burned by this bug not being fixed on master. @Aryk 's awesome fix got me working again but would be awesome to merge this so other people don't suffer the same fate.

Anything I can do to help get this rolling?

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