do you really care that it's called 3 times? if not, you can use `.at_least(:once)`