Si vous configurez RSpec pour désactiver l' should
de la syntaxe, vous pouvez toujours utiliser l'ancienne doublure de la syntaxe, puisque ce n'est pas should
d'être ajouté à chaque objet:
describe User do
it { should be_valid }
end
Nous avons brièvement discuté un autre one-liner de la syntaxe, mais a décidé contre elle, car il n'était pas nécessaire et nous nous sommes sentis comme il peut ajouter de la confusion. Cependant, vous pouvez facilement ajouter vous-même si vous le préférez comment il lit:
RSpec.configure do |c|
c.alias_example_to :expect_it
end
RSpec::Core::MemoizedHelpers.module_eval do
alias to should
alias to_not should_not
end
Dans ce lieu, vous pouvez écrire ce que:
describe User do
expect_it { to be_valid }
end