Merge pull request #9965 from colinux/fix-rna-format
ETQ usager je peux saisir un numéro RNA valide qui ne contient pas que des chiffres
This commit is contained in:
commit
e9950a280b
4 changed files with 4 additions and 4 deletions
|
@ -1,3 +1,3 @@
|
|||
---
|
||||
fr:
|
||||
title: "Le numéro RNA doit commencer par un W majuscule suivi de 9 chiffres"
|
||||
title: "Le numéro RNA doit commencer par un W majuscule suivi de 9 chiffres et lettres"
|
||||
|
|
|
@ -2,7 +2,7 @@ class Champs::RNAChamp < Champ
|
|||
include RNAChampAssociationFetchableConcern
|
||||
|
||||
validates :value, allow_blank: true, format: {
|
||||
with: /\AW[0-9]{9}\z/, message: I18n.t(:not_a_rna, scope: 'activerecord.errors.messages')
|
||||
with: /\AW[0-9A-Z]{9}\z/, message: I18n.t(:not_a_rna, scope: 'activerecord.errors.messages')
|
||||
}, if: :validate_champ_value?
|
||||
|
||||
delegate :id, to: :procedure, prefix: true
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
- case error
|
||||
- when :invalid
|
||||
%p.fr-error-text
|
||||
Le numéro RNA doit commencer par un W majuscule suivi de 9 chiffres
|
||||
Le numéro RNA doit commencer par un W majuscule suivi de 9 chiffres ou lettres
|
||||
- when :not_found
|
||||
%p.fr-error-text= t('.not_found')
|
||||
- when :network_error
|
||||
|
|
|
@ -58,7 +58,7 @@ describe Champs::RNAController, type: :controller do
|
|||
end
|
||||
|
||||
it 'displays a “RNA is invalid” error message' do
|
||||
expect(response.body).to include("Le numéro RNA doit commencer par un W majuscule suivi de 9 chiffres")
|
||||
expect(response.body).to include("Le numéro RNA doit commencer par un W majuscule suivi de 9 chiffres ou lettres")
|
||||
end
|
||||
end
|
||||
|
||||
|
|
Loading…
Reference in a new issue