1
A
答えて
3
type
メタデータは、正しいrspec-railsサポート機能を組み込むために必要です。 controller
,view
,helper
,mailer
などさまざまな種類のスペックがあります。hereの詳細をご覧ください。モデル仕様はより具体的にhereと記載されている。
注: RSpec 3.0.0より前のバージョンのRSpecは、ファイルシステム上の位置に基づいて仕様に自動的にメタデータを追加しました。 RSpec3では、この動作は設定で個別に定義する必要があります。
したがって# spec/rails_helper.rb
RSpec.configure do |config|
config.infer_spec_type_from_file_location!
end
- あなたはRSpecの3を使用している場合、仕様を作成するときに、その後、上位設定せずに、あなたは型宣言を無視することはできません。
# set `:type` for serializers directory
RSpec.configure do |config|
config.define_derived_metadata(:file_path => Regexp.new('/spec/serializers/')) do |metadata|
metadata[:type] = :serializer
end
end
:
次のように独自のカスタムメタデータ型を定義する可能性もあります
関連する問題
- 1. 記述ブロックでCapybara rspecスクリプトが実行されない
- 2. F#の記述型多型
- 3. RSpecでは、記述ブロックのbefore(:each)を定義する方法はありますか?
- 4. より良いRSpecのテストの記述
- 5. データモデルを記述するための良いデータモデルは何でしょうか?
- 6. `include do ... end`ブロックには何を含めるべきですか?
- 7. 私のRSpecがブロックを互いに独立して記述するようにするには?
- 8. Rspec-railsのオーバーロードが記述され、既存のミニテストを破る
- 9. "@@ YAHXZ"はVSリンクのエラー記述の意味は何ですか?
- 10. cでは、ファイル記述子をブロックする方法は?
- 11. HTMLにメタ記述を含めるには
- 12. rspecの記述テキストにアクセスする方法
- 13. FileStreamの記述とは何が違うのですか?
- 14. これらのファイル記述子の目的は何ですか?
- 15. C#.net 2.0 WebServiceの複雑な型の入力パラメータを記述する正しい方法は何ですか?
- 16. Emberコンポーネントレイアウトと機能の記述方法は何ですか?
- 17. 列挙型でintの代わりにIntegerを記述する理由は何ですか?
- 18. Scalaでネストされたクラスの型クラスインスタンスを記述する
- 19. Qt:このクラスのデストラクタを記述するための正しい、安全な方法は何ですか?
- 20. __init__.pyは自己記述モジュールでは何ですか?
- 21. リモートSQLサーバに接続するためのサーバ名を記述する正しい方法は何ですか?
- 22. 曜日を記述する最良の方法は何ですか?
- 23. これを記述するクリーナー/ OOPの方法は何ですか?
- 24. この更新ステートメントを記述する正しい方法は何ですか?
- 25. Powershellでpowershellスクリプトを記述するためのワイルドカードの使用
- 26. 関数を返す関数型を記述できますか?
- 27. Javascriptでは、変数の型を検出する関数をString型で記述していますか?
- 28. 型 'a - > string型の関数の記述
- 29. WDIO:beforeAllで宣言された記述ブロックの変数にアクセスするには?
- 30. このデータ型のSemigroupインスタンスの記述方法は?