Add og:url tags (#2298)
* add og:url to stream_item view * add og:url and text to about/show * add og:url to profile, followers and follows pagesmaster
parent
5357329454
commit
a1174a6d7e
@ -0,0 +1,25 @@ |
|||||||
|
require 'rails_helper' |
||||||
|
$LOAD_PATH << '../lib' |
||||||
|
require 'tag_manager' |
||||||
|
|
||||||
|
describe 'about/show.html.haml' do |
||||||
|
before do |
||||||
|
end |
||||||
|
|
||||||
|
it 'has valid open graph tags' do |
||||||
|
instance_presenter = double(:instance_presenter, |
||||||
|
site_description: 'something', |
||||||
|
open_registrations: false, |
||||||
|
closed_registrations_message: 'yes', |
||||||
|
) |
||||||
|
assign(:instance_presenter, instance_presenter) |
||||||
|
render |
||||||
|
|
||||||
|
header_tags = view.content_for(:header_tags) |
||||||
|
|
||||||
|
expect(header_tags).to match(%r{<meta content='.+' property='og:title'>}) |
||||||
|
expect(header_tags).to match(%r{<meta content='website' property='og:type'>}) |
||||||
|
expect(header_tags).to match(%r{<meta content='.+' property='og:image'>}) |
||||||
|
expect(header_tags).to match(%r{<meta content='http://.+' property='og:url'>}) |
||||||
|
end |
||||||
|
end |
Loading…
Reference in new issue