こんにちは。
現在、RSpecでchangeを使っておりますが、どうも変化されないので、原因が分かりません。
普通に動かしても、値はカウントしているので、テストだけ通らない状態です。
よろしければご教授をお願いします。
クラス class EnglishWordgame def initialize @correctcount = 0 end def correctcount @correctcount += 1 end end
RSpec describe '#correct_answer' do before do @englishwordgame = EnglishWordgame.new @correctcount = 0 end it "英単語が正解した場合、correctcountが+1される" do expect{ @englishwordgame.correctcount }.to { @correctcount }.from(0).to(1) end
エラーメッセージ Failure/Error: expect{ @englishwordgame.correctcount }.to { @correctcount }.from(0).to(1) ArgumentError: wrong number of arguments (0 for 1..2)
@correctcountの値を判定したいです。
お手数をおかけしますが、宜しくお願いします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/12/22 04:24