I'm no expert on the internals of Test::More, but your method looks fine to me. I would follow the previous suggestion and call it die_ok or something similar. The maintainers usually have good opinions about the names.
Phil
Comment on Re^3: Test::More : I'd need a "not_ok()" function...