0

私は現在、次のようなものを持っています:

it 'assigns @competition' do
  expect(assigns(:competition)).to be_a_new(Competition)
end

it { should ... }型構文を使用した短いバージョンはありますか?

4

2 に答える 2

3

短いかどうかはわかりませんが、次を使用できます。

subject {assigns(:competition)}
it {should be_a_new(Competition)}

または次を使用できます。

it {expect(assigns(:competition)).to be_a_new(Competition)}

どちらの場合も、短縮は への文字列引数の削除から来ておりit、これは の使用とは無関係ですshould

于 2013-09-25T15:18:44.783 に答える