Custom ValidatorのテストについてはRailsでCustom validatorをテストするにて言及されている. 特定のModelに依存したテストを書くのはおかしな話だからダミーのクラスを用意しよう!みたいな感じ. let(:model_class) do Struct.new(:url) do include ActiveModel::Validations def self.name 'DummyModel' end validates :url, full_http_url: true end end - RailsでCustom validatorをテストする - Qiita ただ,これを各Validator Spec毎に毎回書くのは面倒だなーと思う.サボりたい. RSpec::ValidatorSpecHelper ということで,Validatorのテストで手抜きす