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
|
2009-08-17 17:05:14 -04:00
|
|
|
|
|
|
|
|
|
|
|
! 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
|
|
|
|
|