Sha256: 4bb4898d6ee28054c84ba504c49f82a31d27c63f5a7c809d31d21e53a9cbfdf3
Contents?: true
Size: 689 Bytes
Versions: 2
Compression:
Stored size: 689 Bytes
Contents
require 'spec_helper' mock_node = {"content" => [{"value" => "foo", "nodeType" => "text"}]} mock_node_with_marks = {"content" => [{"value" => "foo", "nodeType" => "text", "marks" => [{"type" => "bold"}]}]} describe StructuredTextRenderer::HeadingTwoRenderer do subject do described_class.new( 'text' => StructuredTextRenderer::TextRenderer, 'bold' => StructuredTextRenderer::BoldRenderer ) end describe '#render' do it 'renders a h2' do expect(subject.render(mock_node)).to eq "<h2>foo</h2>" end it 'will propagate marks to text renderers' do expect(subject.render(mock_node_with_marks)).to eq "<h2><b>foo</b></h2>" end end end
Version data entries
2 entries across 2 versions & 1 rubygems