先日、rspecでテストを書いていて、moduleのテストって一体どうやるんだ?と思い調べていると
いろいろな情報が混在していたので忘備録として書いておきます。
結論としてはかなり単純で、
擬似クラスを作成して、それにmoduleをincludeするだけでした。
# frozen_string_literal: true
require 'rails_helper'
RSpec.describe Hoge do
let(:dummy_class) { Class.new { include FooBarModule } }
it 'can register data in A tables' do
dummy_class.method
end
end