From a7f95a8dda7861bc63c8ac4aecb167f351acc279 Mon Sep 17 00:00:00 2001 From: Arnaud Levy <contact@arnaudlevy.com> Date: Fri, 18 Oct 2024 09:56:33 +0200 Subject: [PATCH] Fix --- app/services/contact_details/github.rb | 2 +- test/services/contact_details_test.rb | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/app/services/contact_details/github.rb b/app/services/contact_details/github.rb index aab847160..c32d1bbaf 100644 --- a/app/services/contact_details/github.rb +++ b/app/services/contact_details/github.rb @@ -12,6 +12,6 @@ class ContactDetails::Github < ContactDetails::SocialNetwork .remove('www.') .remove('github.com') .remove('@') - .remove('/') + .delete_prefix('/') end end \ No newline at end of file diff --git a/test/services/contact_details_test.rb b/test/services/contact_details_test.rb index 192471ffe..dc754f20c 100644 --- a/test/services/contact_details_test.rb +++ b/test/services/contact_details_test.rb @@ -64,6 +64,12 @@ class ContactDetailsTest < ActiveSupport::TestCase 'https://github.com/noesya', 'https://www.github.com/noesya', ] + batch_test :github, 'osunyorg/admin', 'https://github.com/osunyorg/admin', [ + 'osunyorg/admin', + 'github.com/osunyorg/admin', + 'https://github.com/osunyorg/admin', + 'https://www.github.com/osunyorg/admin', + ] end test 'instagram' do -- GitLab