ruby test utility for auditing method calls