Advertisement
Guest User

Untitled

a guest
Jun 27th, 2017
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.45 KB | None | 0 0
  1. class TestGenerator < Minitest::Test
  2. def setup
  3. @tokenizer = Tokenizer.new
  4. @parser = Parser.new
  5. @generator = Generator.new
  6. end
  7.  
  8. def generate(markdown)
  9. tokens = @tokenizer.tokenize(markdown)
  10. ast = @parser.parse(tokens)
  11. @generator.generate(ast)
  12. end
  13.  
  14. def test_generates_html
  15. assert_equal generate("__Foo__ and *text*.\n\nAnother para."),
  16. "<p><strong>Foo</strong> and <em>text</em>.</p><p>Another para.</p>"
  17. end
  18. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement