理解の助けが必要です:
では
rspec-2、すべての例と例グループには、それが宣言されたファイルと行番号、 およびに渡された引数describeitdescribeなどのようなメタデータ情報が付属しています。このメタデータは、またはitに渡されたハッシュ引数を介して追加でき、 pre およびさまざまな方法で各例を後処理します。
https://github.com/rspec/rspec-core/blob/master/features/Upgrade.md — «メタデータ!» セクション
次のショートカットが欲しいです:
describe 'DELETE destroy', :as => :admin do
it 'destroys...' do
# ...
end
end
為に
describe 'DELETE destroy as admin' do
before { login_as :admin }
it 'destroys...' do
# ...
end
end
この場合、メタデータ ベースの例の前処理/後処理は適切ですか、それともフィルタリングなどの «外部» 用に作成されたものですか?