我只有幾天學習rspec,我試圖在包含類的程序中編寫我的第一個測試。我知道這個測試是錯誤的,但我不知道如何解決它,因爲我沒有失敗。相反,它只是開始貫穿我的程序(一個簡單的tic tac toe遊戲)。爲了簡潔,我省略了tic tac toe遊戲的代碼。任何指導將不勝感激。謝謝!rspec測試只是運行整個程序
require "tictactoe"
describe Game do
describe "#players" do
it "displays player names" do
player1 = "Harry"
expect(Game.new("Harry", "Nick").players).to eq(player1)
end
end
end
如果你這樣做,例如'ruby tictactoe.rb'它可以運行你的整個程序嗎?如果是這樣,那麼'require「tictactoe」'也會運行你的整個程序。 –
是運行ruby tictactoe.rb將運行我的程序。我之所以這樣做是因爲對於我寫的所有其他實踐規範,我已經將該文件包含在我的ruby代碼中。我不應該這樣做嗎? –