diff options
Diffstat (limited to 'spec/lib/api/entities/wiki_page_spec.rb')
-rw-r--r-- | spec/lib/api/entities/wiki_page_spec.rb | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/spec/lib/api/entities/wiki_page_spec.rb b/spec/lib/api/entities/wiki_page_spec.rb index c75bba12484..a3566293c5c 100644 --- a/spec/lib/api/entities/wiki_page_spec.rb +++ b/spec/lib/api/entities/wiki_page_spec.rb @@ -22,6 +22,19 @@ RSpec.describe API::Entities::WikiPage do expect(subject[:content]).to eq wiki_page.content end + context "with front matter content" do + let(:wiki_page) { create(:wiki_page) } + let(:content_with_front_matter) { "---\nxxx: abc\n---\nHome Page" } + + before do + wiki_page.update(content: content_with_front_matter) # rubocop:disable Rails/SaveBang + end + + it 'returns the raw wiki page content' do + expect(subject[:content]).to eq content_with_front_matter + end + end + context 'when render_html param is passed' do context 'when it is true' do let(:params) { { render_html: true } } |