刚学习rspec语法,我注意到这段代码有效:
context "given a bad list of players" do
let(:bad_players) { {} }
it "fails to create given a bad player list" do
expect{ Team.new("Random", bad_players) }.to raise_error
end
end
Run Code Online (Sandbox Code Playgroud)
但是这段代码没有:
context "given a bad list of players" do
let(:bad_players) { {} }
it "fails to create given a bad player list" do
expect( Team.new("Random", bad_players) ).to raise_error
end
end
Run Code Online (Sandbox Code Playgroud)
它给了我这个错误:
Team given a bad list of players fails to create given a bad player list
Failure/Error: expect( Team.new("Random", bad_players) …Run Code Online (Sandbox Code Playgroud)