rspec
をrake rspec
で実行し、テストに問題がある場合、エラーメッセージが表示されます。ただし、テストが正常であれば、「..」が表示されます。他の出力はありません。次のようなものを印刷するにはどうすればよいですか?
A User .... can only have one name
A User .... can ...
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
ファイルをプロジェクトのルートに置いて、そこに設定を書き込みます。
spec/spec_helper
RSpec.configure do |config|
config.formatter = :documentation
end
そのため、毎回フラグを実行する必要はありません。
使用する:
rspec spec --format documentation