私のRspecテストのいくつかは、本当に本当に大きくなっています(2000〜5000行)。誰もが今までに以下の条件を満たしている複数のファイルにダウンこれらのテストを破るしようとした場合、私はちょうど疑問に思って:あなたのRSpecテストの中断
- ネーミングおよびテスト(user_spec1.rbするなどの方法のA-LのGOS)を配置する体系的な方法があります。
- 他のファイル内で他のテストを実際に実行する単一のファイルを実行できます。
- ファイル内で特定のコンテキストを実行しても、
- とすることができます。RubyMineは特定のテスト(およびすべてのテスト)をうまく実行できます。今の
あなたのスペックは、それはあなたのモデルが同様に大きすぎる可能性が高いですが、大きすぎるなっている場合は、私が
#user_spec.rb
require 'spec_helper'
require File.expand_path("../user_spec1.rb", __FILE__)
include UserSpec
#user_spec1.rb
module UserSpec do
describe User do
..
end
end
があなたの代わりにそれらをタグ付けと考えたことがありますか? –
申し訳ありませんが、タグ付けの意味が分かりません – denniss
個々の仕様にタグを付けて一緒に実行できます。 –