On 5/17/06, bpettichord / gmail.com <bpettichord / gmail.com> wrote:
> test-unit itself puts code in an END block that creates and executes a
> test runner if one hasn't already been created.
>
> And END blocks are executed (at the end) in the REVERSE order than how
> they were defined.
>
> Therefore, you have to define your END block before 'test/unit' is
> loaded. Or create the test runner yourself.

Oh I get it.  So it's not so arcane an issue after all.

For a while I thought I was going mental.. things weren't happening in
the order I was specifying.. but it's just that I didn't understand
was was going on when I was specifying things the way I was.

Neat.