refactor: roll_spare spec