@@ -14,7 +14,7 @@ RSpec.describe 'Epic show', :js do
let_it_be(:markdown)do
<<-MARKDOWN.strip_heredoc
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
**Lorem** _ipsum_ dolor sit [amet](https://example.com), consectetur adipiscing elit.
Nos commodius agimus.
Ex rebus enim timiditas, non ex vocabulis nascitur.
Ita prorsus, inquam; Duo Reges: constructio interrete.
...
...
@@ -116,6 +116,8 @@ RSpec.describe 'Epic show', :js do
end
describe'Epic metadata'do
it_behaves_like'page meta description','Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nos commodius agimus. Ex rebus enim timiditas, non ex vocabulis nascitur. Ita prorsus, inquam; Duo...'
it'shows epic status, date and author in header'do
expect(find('.description .md')).tohave_content('Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nos commodius agimus. Ex rebus enim timiditas, non ex vocabulis nascitur. Ita prorsus, inquam; Duo Reges: constructio interrete.')
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_failuresdo