As a refinement of #45 -- I just realized that failures on the before all / after all hooks might not find a test to glom onto if there wasn't a test that was a direct sibling. This fix uses eachTest() to always find a suitable test to fail when one of these hooks fails, as long as one exists in the suite.
As a refinement of #45 -- I just realized that failures on the before all / after all hooks might not find a test to glom onto if there wasn't a test that was a direct sibling. This fix uses eachTest() to always find a suitable test to fail when one of these hooks fails, as long as one exists in the suite.