Ruby 3.1では全通しのMastodonのテストの一部が3.2では
wrong number of arguments (given 2, expected 1)
とかで落ちてるなんぞなんぞw (リリースノート読んできんしゃい)
3.2でこうしなきゃテストが通らない理由をみつけられにゃい (ほかにも落ちるんだけど←
$ git diff
diff --git a/app/models/user.rb b/app/models/user.rb
index 5530a9070d..33bf6a289d 100644
--- a/app/models/user.rb
+++ b/app/models/user.rb
@@ -441,7 +441,7 @@ class User < ApplicationRecord
end
def render_and_send_devise_message(notification, *args, **kwargs)
- devise_mailer.send(notification, self, *args, **kwargs).deliver_later
+ devise_mailer.send(notification, self, *args).deliver_later
end
def set_approved