Replace RCF_PLAYERRACE with RCF_NPC, it's the less confusing default for tests.
replace RCF_CANSTEAL with RCF_NOSTEAL for less confusing default behavior.
test coverage for can_steal.
add a default message for when no messages are loaded, so that msg_feedback/msg_message doesn't return NULL when XML has not been laoded.
initialize some core stuff before running tests (there probably needs to be more).
refactor setup for economy tests.
rename can_steal->check_steal for consistent naming, check_give->can_give, too.
Simple test for rules.give (there are many more, can_give deserves a test to itself).
The more tests I write, the more I hate the infrastructure for them.