/ / Recherche alphanumérique à l'aide de ruby ​​[fermé] - ruby, assertion

Recherche alphanumérique à l'aide de ruby ​​[fermé] - ruby, assertion

Nouveau sur ce forum. Essayer de faire un test pour trouver â ou Utiliser l'assertion

text.include? "â" , "€"

Mais avoir des erreurs.

Réponses:

3 pour la réponse № 1

Essayer:

text.include?("â") || text.include?("€")

OU:

/â|€/.match(text)

0 pour la réponse № 2

Je le ferais de cette façon, puisque le include? méthode ne prend pas de tableau:

["â", "€"].any? { |char| text.include?(char) }

0 pour la réponse № 3

Je suppose que vous utilisez minitest? Vous pouvez utiliser assert_match:

assert_match(/[â€]/, "text with â")
#=> true

assert_match(/[â€]/, "text with €")
#=> true

assert_match(/[â€]/, "text without")
#=> MiniTest::Assertion: Expected /[â€]/ to match "text without".