Shouldn't we specify the actual number of times we expect this to be called rather than just `at_least(:once)`?