|
|
|
@ -67,7 +67,15 @@ RSpec.describe Account::Field, type: :model do
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
context 'for an IDN URL' do
|
|
|
|
|
let(:value) { 'http://twitter.com∕dougallj∕status∕1590357240443437057.ê.cc/twitter.html' }
|
|
|
|
|
let(:value) { 'https://twitter.com∕dougallj∕status∕1590357240443437057.ê.cc/twitter.html' }
|
|
|
|
|
|
|
|
|
|
it 'returns false' do
|
|
|
|
|
expect(subject.verifiable?).to be false
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
context 'for a URL with a non-normalized path' do
|
|
|
|
|
let(:value) { 'https://github.com/octocatxxxxxxxx/../mastodon' }
|
|
|
|
|
|
|
|
|
|
it 'returns false' do
|
|
|
|
|
expect(subject.verifiable?).to be false
|
|
|
|
|