From dafaeaa941842f4f78f6d585692c031b6e48ebac Mon Sep 17 00:00:00 2001 From: Ben Lovell Date: Tue, 5 Dec 2023 19:39:39 +0000 Subject: [PATCH] Allow up to 120 characters for firm websites --- app/models/firm.rb | 2 +- spec/models/firm_spec.rb | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/models/firm.rb b/app/models/firm.rb index b3e5f2624..5ce79510c 100644 --- a/app/models/firm.rb +++ b/app/models/firm.rb @@ -61,7 +61,7 @@ def self.languages_used with_options on: :update do |firm| firm.validates :website_address, allow_blank: true, - length: { maximum: 100 }, + length: { maximum: 120 }, format: { with: /\A(https?:\/\/)?([a-zA-Z0-9-]+\.)+[a-zA-Z0-9-]+/ } firm.validates :free_initial_meeting, diff --git a/spec/models/firm_spec.rb b/spec/models/firm_spec.rb index 2e0077da8..ad2fa53f1 100644 --- a/spec/models/firm_spec.rb +++ b/spec/models/firm_spec.rb @@ -189,8 +189,8 @@ def set_marker_field(firm, value) context 'on update' do describe 'website_address' do - it 'must not exceed 100 characters' do - firm.website_address = "#{'a' * 100}.com" + it 'must not exceed 120 characters' do + firm.website_address = "#{'a' * 120}.com" expect(firm).to_not be_valid end