2020-10-01 06:09:59 +00:00
# frozen_string_literal: true
RSpec . shared_examples 'page meta description' do | expected_description |
it 'renders the page with description, og:description, and twitter:description meta tags that contains a plain-text version of the markdown' , :aggregate_failures do
%w( name='description' property='og:description' property='twitter:description' ) . each do | selector |
expect ( page ) . to have_selector ( " meta[ #{ selector } ][content=' #{ expected_description } '] " , visible : false )
end
end
end
2021-11-23 21:10:02 +00:00
RSpec . shared_examples 'default brand title page meta description' do
include AppearancesHelper
it 'renders the page with description, og:description, and twitter:description meta tags with the default brand title' , :aggregate_failures do
%w( name='description' property='og:description' property='twitter:description' ) . each do | selector |
expect ( page ) . to have_selector ( " meta[ #{ selector } ][content=' #{ default_brand_title } '] " , visible : false )
end
end
end