[ ] [ reset-cache ] unit-test
: run-template ( quot -- string )
- with-string-writer [ "\r\n\t" member? not ] filter
+ with-string-writer [ "\r\n\t" member? ] reject
"?>" split1 nip ; inline
: test-template ( name -- template )
[ "<ul><li>1</li><li>2</li><li>3</li></ul>" ] [
[
"test7" test-template call-template
- ] run-template [ blank? not ] filter
+ ] run-template [ blank? ] reject
] unit-test
TUPLE: person first-name last-name ;
[ "<table><tr><td>RBaxter</td><td>Unknown</td></tr><tr><td>Doug</td><td>Coleman</td></tr></table>" ] [
[
"test8" test-template call-template
- ] run-template [ blank? not ] filter
+ ] run-template [ blank? ] reject
] unit-test
[ ] [
[ "<table><tr><td>RBaxter</td><td>Unknown</td></tr><tr><td>Doug</td><td>Coleman</td></tr></table>" ] [
[
"test8" test-template call-template
- ] run-template [ blank? not ] filter
+ ] run-template [ blank? ] reject
] unit-test
[ ] [ 1 "id" set-value ] unit-test
[ "<table><tr><td>RBaxter</td><td>Unknown</td></tr></table>" ] [
[
"test11" test-template call-template
- ] run-template [ blank? not ] filter
+ ] run-template [ blank? ] reject
] unit-test
[ ] [