1

アプリ内のすべての例を自動的に一覧表示する既存のツールまたはコマンドはありますか?

たとえば、もし私が持っていたら...

/spec/apple_spec.rb:

describe Apple do
  it "should be round" do
    @apple.shape.should == "round"
  end
  it "should be red" do
    @apple.colour.should == "red"
  do
end

/spec/banana_spec.rb:

describe Banana do
  it "should be bent" do
    @banana.shape.should == "bent"
  end
  it "should be yellow" do
    @banana.colour.should == "yellow"
  end
end

...そして、私が探しているツールまたはコマンドは、次のようなものを生成します:

apple_spec.rb
  - describe apple
    - it should be round
    - it should be red
banana_spec.rb
  - describe banana
    - it should be bent
    - it should be yellow

この出力を確認すると、自分にとって重要なすべての動作をテストしたことを確認するのに役立ちます。

4

1 に答える 1

0

設定format=documentationすると、合格と不合格のすべての例について適切にフォーマットされた出力が生成されます。コマンドラインでこれを行うことができます:

rspec --format=documentation

.rspecまたは、プロジェクトのルートにある構成ファイルに設定を追加します。

于 2012-12-06T23:33:08.103 に答える