|
|
|
|
@ -82,6 +82,10 @@ RSpec.describe LinkDetailsExtractor do
|
|
|
|
|
'name' => 'Pet News', |
|
|
|
|
'url' => 'https://example.com', |
|
|
|
|
}, |
|
|
|
|
'inLanguage' => { |
|
|
|
|
name: 'English', |
|
|
|
|
alternateName: 'en', |
|
|
|
|
}, |
|
|
|
|
}.to_json |
|
|
|
|
end |
|
|
|
|
|
|
|
|
|
@ -115,6 +119,12 @@ RSpec.describe LinkDetailsExtractor do
|
|
|
|
|
expect(subject.provider_name).to eq 'Pet News' |
|
|
|
|
end |
|
|
|
|
end |
|
|
|
|
|
|
|
|
|
describe '#language' do |
|
|
|
|
it 'returns the language from structured data' do |
|
|
|
|
expect(subject.language).to eq 'en' |
|
|
|
|
end |
|
|
|
|
end |
|
|
|
|
end |
|
|
|
|
|
|
|
|
|
context 'when is wrapped in CDATA tags' do |
|
|
|
|
|