1

shouldawithを使用するunit/testと、他のテストが試行される前に 1 つのテストに合格する必要があるコンテキストがあります。

現在のコンテキストで次のすべてのテストに失敗する呼び出し可能なメソッドはありますか? またはそれらを実行しませんか?

私は次のようなものを想像しています:

context "My thing" do
  setup do
    my_variable = false
  end

  should "have my_variable as true" do
    assert_or_contextflunk my_variable
  end
end

(明らかにこれは無意味な例ですが、私が何をしようとしているのかがわかります)

4

1 に答える 1

0

セットアップメソッドに保留中のブロックを追加します。

setup do
  pending ('This will be tested later')
  my_variable = false
end

詳細については、 http://rspec.info/documentation/の「保留中の例」セクションを参照してください。

于 2010-08-30T14:35:28.223 に答える