USING: farkup kernel tools.test ; IN: temporary [ "" ] [ "-foo" parse-farkup ] unit-test [ "\n" ] [ "-foo\n" parse-farkup ] unit-test [ "" ] [ "-foo\n-bar" parse-farkup ] unit-test [ "\n" ] [ "-foo\n-bar\n" parse-farkup ] unit-test [ "\n

bar\n

" ] [ "-foo\nbar\n" parse-farkup ] unit-test [ "

*foo\nbar\n

" ] [ "*foo\nbar\n" parse-farkup ] unit-test [ "

Wow!

" ] [ "*Wow!*" parse-farkup ] unit-test [ "

Wow.

" ] [ "_Wow._" parse-farkup ] unit-test [ "

*

" ] [ "*" parse-farkup ] unit-test [ "

*

" ] [ "\\*" parse-farkup ] unit-test [ "

**

" ] [ "\\**" parse-farkup ] unit-test [ "" ] [ "\n\n" parse-farkup ] unit-test [ "\n" ] [ "\n\n\n" parse-farkup ] unit-test [ "

foo

bar

" ] [ "foo\n\nbar" parse-farkup ] unit-test [ "\n

bar\n

" ] [ "\nbar\n" parse-farkup ] unit-test [ "

foo

\n

bar

" ] [ "foo\n\n\nbar" parse-farkup ] unit-test [ "" ] [ "" parse-farkup ] unit-test [ "

|a

" ] [ "|a" parse-farkup ] unit-test [ "

|a|

" ] [ "|a|" parse-farkup ] unit-test [ "
ab
" ] [ "a|b" parse-farkup ] unit-test [ "
ab
\n
cd
" ] [ "a|b\nc|d" parse-farkup ] unit-test [ "
ab
\n
cd
\n" ] [ "a|b\nc|d\n" parse-farkup ] unit-test