私のレールの単体テストでかなり奇妙なエラーが発生しています。何らかの理由で失敗する次のテストがあります。
should_not allow_value('@!>::<>').for(:first_name)
私のモデルでの次の検証:
validates_format_of :first_name, :last_name, with: (/[\w]*/), allow_blank: true
テストが失敗する理由についてのアイデアはありますか?
PS:正規表現で*
を aに変更すると、エラーが消えたように見えます...しかし、なぜ!+