An example can be found in the JustKidding project. I will try to reduce the issue to a smaller test case, but for now,
Console output has to "afterEach" statements first, then a "beforeEach" statement, then an "it" statement.
Let's try this: https://gist.github.com/803024
Great idea, but the only difference I see in output is that the "it" console log statement is never reached. There are still two "afterEach" statements and they're both before the "beforeEach."
I have fixed my tests now, so this isn't such a pressing issue for me. Still, the runner-wide afterEach blocks seem to be firing during setup, which is odd. Not problematic any longer, just odd.