相关疑难解决方法(0)

Rspec:期望vs期望与阻止 - 有什么区别?

刚学习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)

ruby tdd rspec2

32
推荐指数
2
解决办法
2万
查看次数

标签 统计

rspec2 ×1

ruby ×1

tdd ×1