Forgery の Class は?
たとえば Forgery(:basic).text
に対してモックを作りたいときは。
Forgery::Basic
がクラスだ。なのでそれに対してモックを作る。
example_spec.rb
require 'spec_helper'
describe do
subject { Forgery(:basic).text }
before do
allow(Forgery::Basic).to receive(:text).and_return('mocked text')
end
it { should eq 'mocked text' }
end
結果
$ rspec example_spec.rb
テストが通る。
1 example, 0 failures
チャットメンバー募集
何か質問、悩み事、相談などあればLINEオープンチャットもご利用ください。
メンター受付