46 votes

attendu vrai pour répondre à vrai?

J'ai mis à jour mon rspec-rails à 3.0.1 et maintenant je vois cette erreur sur tous mes tests

  Failure/Error: Sidekiq::Status::complete?(json.jid).should be_true
  expected true to respond to `true?`
 

Je ne trouve pas la solution ni ce qui me manque.

92voto

Santosh Points 6791

De rspec 3,0, be_true est renommé en be_truthy et be_false en be_falsey

Le comportement n'a pas changé. Alors

 (nil).should be_falsey
(false).should be_falsey
 

passera, et

 (anything other than nil or false).should be_truthy
 

passera également

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X