1

rspec の例が失敗すると予想されることを示す方法はありますか?

私のコードには、サードパーティ ライブラリのバグの回避策が含まれています。ライブラリにバグが存在するかどうかのチェックを含めたいと思います。ただし、通常のテストでは、バグが望ましい動作であることが誰かに示唆される可能性があるため、バグが存在するかどうかを確認するのではなく、存在しないことを確認し、「予期される失敗」としてマークします。

その後、バグが後で修正されれば、私はそれを知り、回避策を実行できるようになります。

rspecでこれを行う方法はありますか?

4

1 に答える 1

2

ブロック機能で保留中をチェックアウト。例の状態を元に戻します -- ブロック内の期待が失敗している限り、緑色です。

describe "an example" do
  it "is implemented but waiting" do
    pending("something else getting finished")
    raise "this is the failure"
  end
end
于 2013-06-21T11:34:26.883 に答える