web-dev-qa-db-fra.com

Format de sortie Rspec: documentation

Quand je lance rspec avec rake rspec et mes tests ne sont pas ok, je reçois un message d'erreur. Cependant, lorsque mes tests sont corrects, je reçois simplement "..". Aucune autre sortie. Comment puis-je faire imprimer quelque chose comme:

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

À partir de la page d'aide 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

Passe le -f paramètre. Au lieu de

$ rake rspec

courir

$ rspec spec --format d

ou format court:

$ rspec -fd

Si vous souhaitez que la configuration soit permanente, créez un .rspec fichier à la racine de votre projet et y écrire les configurations.

113
Simone Carletti

À l'intérieur de votre spec/spec_helper

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

vous n'avez donc pas à exécuter le drapeau à chaque fois.

8
Sam Kah Chiin

Utilisation:

rspec spec --format documentation
6
Nitesh