This is confusing and less than ideal, imo. `recipients_email` is an actual argument, but `subject` and `body` are retrieved from global variables. Moving the setting of the subject and the body into the test (as suggested above) would likely result in them both being arguments to a method somewhere, perhaps in the init of the mock object.