2

私のコードはbefore :eachブロックを使用しています:

before :each do
  @unsorted=[1,5,6,7,4,5,8,4,2,5,2]
end 
it "contains an unsorted an array" do
  test_array = BubbleSort.new(@unsorted)
  expect(test_array.contents).to eq [1,5,6,7,4,5,8,4,2,5,2]
end 

before :eachコードをインラインにしたいのですが、

before :each {@unsorted=[1,5,6,7,4,5,8,4,2,5,2]}

与えます:

syntax error, unexpected '{', expecting keyword_
end (SyntaxError)

どうすればこれを修正できますか?

4

3 に答える 3

2

1つの答えはiebeforeの代わりに使用することでしたbefore :each

before {@unsorted=[1,5,6,7,4,5,8,4,2,5,2]}
于 2013-10-20T14:02:45.387 に答える