factor/basis/multiline/multiline-tests.factor

62 lines
838 B
Factor
Raw Normal View History

2007-12-11 01:54:16 -05:00
USING: multiline tools.test ;
2008-03-08 05:27:19 -05:00
IN: multiline.tests
2007-12-11 01:54:16 -05:00
STRING: test-it
foo
bar
;
[ "foo\nbar\n" ] [ test-it ] unit-test
2007-12-11 17:23:56 -05:00
[ "foo\nbar\n" ] [ <" foo
bar
2008-09-24 20:04:44 -04:00
"> ] unit-test
[ "hello\nworld" ] [ <" hello
world"> ] unit-test
2009-01-20 17:12:09 -05:00
[ "hello" "world" ] [ <" hello"> <" world"> ] unit-test
2009-01-21 01:44:43 -05:00
[ "\nhi" ] [ <"
hi"> ] unit-test
! HEREDOC:
[ "foo\nbar\n" ] [ HEREDOC: END
foo
bar
END ] unit-test
[ "foo\nbar" ] [ HEREDOC: END
foo
barEND ] unit-test
[ "" ] [ HEREDOC: END
END ] unit-test
[ " " ] [ HEREDOC: END
END ] unit-test
[ "\n" ] [ HEREDOC: END
END ] unit-test
[ "x" ] [ HEREDOC: END
xEND ] unit-test
[ "xyz " ] [ HEREDOC: END
xyz END ] unit-test
[ "} ! * # \" «\n" ] [ HEREDOC: END
} ! * # " «
END ] unit-test
[ 21 "foo\nbar" " HEREDOC: FOO\n FOO\n" 22 ] [ 21 HEREDOC: X
foo
barX HEREDOC: END ! mumble
HEREDOC: FOO
FOO
END 22 ] unit-test