理解の助けが必要です:
では
rspec-2
、すべての例と例グループには、それが宣言されたファイルと行番号、 およびに渡された引数describe
it
describe
などのようなメタデータ情報が付属しています。このメタデータは、または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
この場合、メタデータ ベースの例の前処理/後処理は適切ですか、それともフィルタリングなどの «外部» 用に作成されたものですか?