同時の2つのmethodをmockしていることに違和感があります。
update_columns のみでよいと思うのですがなぜ save もmockしているのでしょうか?