absend method の spec と refarctoring