cleans document number in management verification
This commit is contained in:
@@ -1,5 +1,6 @@
|
|||||||
class Management::DocumentVerificationsController < Management::BaseController
|
class Management::DocumentVerificationsController < Management::BaseController
|
||||||
|
|
||||||
|
before_action :clean_document_number, only: :check
|
||||||
before_action :set_document, only: :check
|
before_action :set_document, only: :check
|
||||||
|
|
||||||
def index
|
def index
|
||||||
@@ -41,4 +42,8 @@ class Management::DocumentVerificationsController < Management::BaseController
|
|||||||
session[:document_number] = params[:document_verification][:document_number]
|
session[:document_number] = params[:document_verification][:document_number]
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def clean_document_number
|
||||||
|
params[:document_verification][:document_number] = params[:document_verification][:document_number].gsub(/[^a-z0-9]+/i, "").upcase unless params[:document_verification][:document_number].blank?
|
||||||
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
@@ -17,10 +17,10 @@ en:
|
|||||||
title: "Management"
|
title: "Management"
|
||||||
account_info:
|
account_info:
|
||||||
identified_label: "Identified as:"
|
identified_label: "Identified as:"
|
||||||
username_label: "Username"
|
username_label: "Username:"
|
||||||
email_label: "Email"
|
email_label: "Email:"
|
||||||
document_number_label: "Document number"
|
document_number_label: "Document number:"
|
||||||
document_type_label: "Document type"
|
document_type_label: "Document type:"
|
||||||
change_user: "Change user"
|
change_user: "Change user"
|
||||||
sessions:
|
sessions:
|
||||||
signed_out: "Signed out successfully."
|
signed_out: "Signed out successfully."
|
||||||
|
|||||||
@@ -53,4 +53,13 @@ feature 'DocumentVerifications' do
|
|||||||
expect(page).to have_content "Please introduce the email used on the account"
|
expect(page).to have_content "Please introduce the email used on the account"
|
||||||
end
|
end
|
||||||
|
|
||||||
|
scenario 'Document number is format-standarized' do
|
||||||
|
|
||||||
|
visit management_document_verifications_path
|
||||||
|
fill_in 'document_verification_document_number', with: '12345 - h'
|
||||||
|
click_button 'Check'
|
||||||
|
|
||||||
|
expect(page).to have_content "Document number: 12345H"
|
||||||
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
Reference in New Issue
Block a user