-1
メソッドfoo1がfooから呼び出されたかどうかをテストします。ここに私のコードはrspec:メソッドからメソッドが呼び出されたかどうかをテストします。
class C
def foo1
puts "called"
end
def foo
puts foo1
end
end
describe C
it "called"
expect(C.new.foo).to receive(:foo1)
end
end
ですが、私はラインexpect(foo_).to receive(:foo1)
上のエラーの下に取得しています:ここで
syntax error, unexpected keyword_end, expecting end-of-input
あなたのブロックを完成させるには 'do'が必要です。それは "do"と呼ばれます – treiff
'C do'の場合と同様に –
あなたの質問は何ですか? – sawa