Commit b402e5aa authored by Paul Slaughter's avatar Paul Slaughter

Merge branch 'fj-fix-project-description-schema-type' into 'master'

Fix project description schema type

See merge request gitlab-org/gitlab!48038
parents 63a5eeeb 116341b9
...@@ -63,7 +63,7 @@ ...@@ -63,7 +63,7 @@
.home-panel-home-desc.mt-1 .home-panel-home-desc.mt-1
- if @project.description.present? - if @project.description.present?
.home-panel-description.text-break .home-panel-description.text-break
.home-panel-description-markdown.read-more-container{ itemprop: 'abstract' } .home-panel-description-markdown.read-more-container{ itemprop: 'description' }
= markdown_field(@project, :description) = markdown_field(@project, :description)
%button.btn.btn-blank.btn-link.js-read-more-trigger.d-lg-none{ type: "button" } %button.btn.btn-blank.btn-link.js-read-more-trigger.d-lg-none{ type: "button" }
= _("Read more") = _("Read more")
......
...@@ -14,7 +14,7 @@ RSpec.describe 'Projects > Show > Schema Markup' do ...@@ -14,7 +14,7 @@ RSpec.describe 'Projects > Show > Schema Markup' do
expect(page).to have_selector('img[itemprop="image"]') expect(page).to have_selector('img[itemprop="image"]')
expect(page).to have_selector('[itemprop="name"]', text: project.name) expect(page).to have_selector('[itemprop="name"]', text: project.name)
expect(page).to have_selector('[itemprop="identifier"]', text: "Project ID: #{project.id}") expect(page).to have_selector('[itemprop="identifier"]', text: "Project ID: #{project.id}")
expect(page).to have_selector('[itemprop="abstract"]', text: project.description) expect(page).to have_selector('[itemprop="description"]', text: project.description)
expect(page).to have_selector('[itemprop="license"]', text: project.repository.license.name) expect(page).to have_selector('[itemprop="license"]', text: project.repository.license.name)
expect(find_all('[itemprop="keywords"]').map(&:text)).to match_array(project.tag_list.map(&:capitalize)) expect(find_all('[itemprop="keywords"]').map(&:text)).to match_array(project.tag_list.map(&:capitalize))
expect(page).to have_selector('[itemprop="about"]') expect(page).to have_selector('[itemprop="about"]')
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment