Can you call the perform/1 function directly from a test to ensure that it works as intended?
perform/1