Drop unused ability to filter social sharing sites

This commit is contained in:
Tom Hughes 2024-12-18 16:45:42 +00:00
parent e1a1bebd95
commit dee02bccd3
2 changed files with 8 additions and 41 deletions

View file

@ -5,7 +5,6 @@ class SocialShareButtonHelperTest < ActionView::TestCase
def setup
@options = {
:allow_sites => %w[x facebook linkedin],
:title => "Test Title",
:url => "https://example.com",
:desc => "Test Description",
@ -13,24 +12,14 @@ class SocialShareButtonHelperTest < ActionView::TestCase
}
end
def test_social_share_buttons_with_valid_sites
def test_social_share_buttons
result = social_share_buttons(@options)
assert_includes result, "x"
assert_includes result, "email"
assert_includes result, "bluesky"
assert_includes result, "facebook"
assert_includes result, "linkedin"
end
def test_render_social_share_buttons_with_invalid_site
@options[:allow_sites] << "invalid_site"
result = social_share_buttons(@options)
assert_not_includes result, "invalid_site"
end
def test_social_share_buttons_with_no_sites
@options[:allow_sites] = []
result = social_share_buttons(@options)
SocialShareButtonHelper::SOCIAL_SHARE_CONFIG.each_key do |site|
assert_includes result, site.to_s # Convert symbol to string
end
assert_includes result, "mastodon"
assert_includes result, "telegram"
assert_includes result, "x"
end
end