Rspec 输出格式: 文档

当我用 rake rspec运行 rspec并且我的测试不正常时,我得到一个错误消息。然而,当我的测试没问题的时候,我只是得到’。.'.没有其他输出。我怎样才能让它打印出这样的东西:

A User .... can only have one name
A User .... can ...
32638 次浏览

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文件,并在该文件中写入配置。

用途:

rspec spec --format documentation

在你的 spec/spec_helper里面

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

这样你就不用每次都跑旗子了。