mirror of
https://github.com/glitch-soc/mastodon.git
synced 2025-12-13 15:58:50 +00:00
Add ability to manage which websites can credit you in link previews (#31819)
This commit is contained in:
@@ -747,6 +747,22 @@ RSpec.describe Account do
|
||||
end
|
||||
end
|
||||
|
||||
describe '#can_be_attributed_from?' do
|
||||
subject { Fabricate(:account, attribution_domains: %w(example.com)) }
|
||||
|
||||
it 'returns true for a matching domain' do
|
||||
expect(subject.can_be_attributed_from?('example.com')).to be true
|
||||
end
|
||||
|
||||
it 'returns true for a subdomain of a domain' do
|
||||
expect(subject.can_be_attributed_from?('foo.example.com')).to be true
|
||||
end
|
||||
|
||||
it 'returns false for a non-matching domain' do
|
||||
expect(subject.can_be_attributed_from?('hoge.com')).to be false
|
||||
end
|
||||
end
|
||||
|
||||
describe 'Normalizations' do
|
||||
describe 'username' do
|
||||
it { is_expected.to normalize(:username).from(" \u3000bob \t \u00a0 \n ").to('bob') }
|
||||
|
||||
Reference in New Issue
Block a user