Ruby - RSpecのshouldはもう古い!新しい記法expectを使おう! - Qiita [キータ] こちらの記事は以前から何度も読み返しております。o 以前から、これには英語的に違和感がありました。 it { expect(hoge).to be_true } 複数行でもitの意味が分かりません。 it do result = hoge expect(result).to be_true end もちろん、今までのshouldであれば自然です。 subject { hoge } it { should be_true } 前の記事で知りましたが(※)、lib/rspec/core/example_group.rbのとおり、 itはexampleやspecifyで置き換え可能なので、今後はitは使わない方が良 い気がしました。 example { expect(hoge).to