web-dev-qa-db-ja.com

Rspec出力形式:ドキュメント

rspecrake rspecで実行し、テストに問題がある場合、エラーメッセージが表示されます。ただし、テストが正常であれば、「..」が表示されます。他の出力はありません。次のようなものを印刷するにはどうすればよいですか?

A User .... can only have one name
A User .... can ...
71
Spyros

rspecヘルプページから

$ rspec --help
Usage: rspec [options] [files or directories]

    -f, --format FORMATTER           Choose a formatter
                                       [p]rogress (default - dots)
                                       [d]ocumentation (group and example names)
                                       [h]tml
                                       [t]extmate
                                       custom formatter class name

-fパラメータ。の代わりに

$ rake rspec

走る

$ rspec spec --format d

または短い形式:

$ rspec -fd

構成を永続的にしたい場合は、.rspecファイルをプロジェクトのルートに置いて、そこに設定を書き込みます。

113
Simone Carletti

spec/spec_helper

RSpec.configure do |config|
  config.formatter = :documentation
end

そのため、毎回フラグを実行する必要はありません。

8
Sam Kah Chiin

使用する:

rspec spec --format documentation
6
Nitesh