in reply to RFC: How did I do writing my first test?

It looks mostly reasonable to me, although the die on line 11 should probably be BAIL_OUT instead — testing should probably abort immediately if the module to be tested cannot be loaded.