我只有几天学习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代码中。我不应该这样做吗? –