M spec/gmi_renderer_spec.cr => spec/gmi_renderer_spec.cr +9 -0
@@ 97,4 97,13 @@ It does print hello world."
actual.should eq(expected)
end
+
+ it "should render inline code like markdown because I have no better idea" do
+ input = "Hello `world`!"
+ expected = "Hello `world`!"
+
+ actual = render_to_gmi(input)
+
+ actual.should eq(expected)
+ end
end
M src/gmi_renderer.cr => src/gmi_renderer.cr +2 -1
@@ 51,7 51,8 @@ class GmiRenderer < Markd::Renderer
end
def code(node, entering)
- raise "Not implemented"
+ @output_io << "`" << node.text << "`"
+ @is_newline = false
end
def html_block(node, entering)