It looks like I can remove the `at_least(:once)` if I also remove the `reset object`, but then the test becomes less clear.  Alternately, I can change the order of the expectations are declared, and then the at_least(:once) isn't necessary.