class TestTokenizerWithBR
Public Instance Methods
ok(e, str)
click to toggle source
# File vendor/qwik/lib/qwik/tokenizer.rb, line 261 def ok(e, str) ok_eq(e, Qwik::TextTokenizer.tokenize(str, true)) end
test_all()
click to toggle source
# File vendor/qwik/lib/qwik/tokenizer.rb, line 265 def test_all ok([[:text, "==={{br}}"]], "===") ok([[:text, "*{{br}}"]], '*') ok([[:text, "* {{br}}"]], '* ') ok([[:text, "*{{br}}"]], '*') ok([[:text, "-{{br}}"]], '-') ok([[:text, "+{{br}}"]], "+") ok([[:text, "{t}{{br}}"]], "{t}") ok([[:text, "t{{br}}"]], 't') ok([[:text, "s{{br}}"], [:text, "t{{br}}"]], "s\nt") ok([[:text, "s{{br}}"], [:empty], [:text, "t{{br}}"]], "s\n\nt") # test table ok([[:table, 'a', 'b']], '|a|b|') # test_multiline ok([[:text, "s{{br}}"], [:text, "t{{br}}"]], "s\nt") ok([[:text, "s{{br}}"], [:text, "t{{br}}"]], "s~\nt~") # no change ok([[:text, "s{{br}}"], [:empty], [:text, "t{{br}}"]], "s\n\nt") ok([[:text, "s{{br}}"], [:text, "{{br}}"], [:text, "t{{br}}"]], "s~\n~\nt~") # no change # test_ref ok([[:text, "[[t]]{{br}}"]], "[[t]]") end