ruby和rspec-测试失败
我应该通过这次考试ruby和rspec-测试失败,ruby,testing,rspec,Ruby,Testing,Rspec,我应该通过这次考试 describe 'new' do it "takes a parameter and returns a HangpersonGame object" do @hangpersonGame = HangpersonGame.new('glorp') expect(@hangpersonGame).to be_an_instance_of(HangpersonGame) expect(@hangpersonGame.wo
describe 'new' do
it "takes a parameter and returns a HangpersonGame object" do
@hangpersonGame = HangpersonGame.new('glorp')
expect(@hangpersonGame).to be_an_instance_of(HangpersonGame)
expect(@hangpersonGame.word).to eq('glorp')
expect(@hangpersonGame.guesses).to eq('')
expect(@hangpersonGame.wrong_guesses).to eq('')
end
end
我的代码是
class HangpersonGame
attr_accessor :word
attr_accessor :guesses
attr_accessor :wrong_guesses
def initialize(word)
@word = word
@guesses = nil
@wrong_guesses = nil
end
end
测试失败了。为什么?我已经分别运行了代码,它似乎起了作用。测试预期猜测和错误猜测为空字符串,而不是NilThank,这是有效的。测试预期猜测和错误猜测为空字符串,而不是NilThank,这是有效的。