What is the point of testing that some functions are being called? You should only test user-facing behaviors and tests themselves shouldn't be aware of internal implementation of any method.