2009-03-28 17:40:34 -04:00
|
|
|
! Copyright (C) 2009 Doug Coleman.
|
|
|
|
! See http://factorcode.org/license.txt for BSD license.
|
2014-11-13 11:23:22 -05:00
|
|
|
USING: help.markup io.streams.string kernel sequences
|
|
|
|
tools.scaffold tools.scaffold.private tools.test unicode.case ;
|
2009-03-28 17:40:34 -04:00
|
|
|
IN: tools.scaffold.tests
|
|
|
|
|
|
|
|
: undocumented-word ( obj1 obj2 -- obj3 obj4 )
|
|
|
|
[ >lower ] [ >upper ] bi* ;
|
|
|
|
|
2015-07-03 12:39:59 -04:00
|
|
|
{
|
2009-09-20 23:42:40 -04:00
|
|
|
"""HELP: undocumented-word
|
2009-03-28 17:40:34 -04:00
|
|
|
{ $values
|
|
|
|
{ "obj1" object } { "obj2" object }
|
|
|
|
{ "obj3" object } { "obj4" object }
|
|
|
|
}
|
|
|
|
{ $description "" } ;
|
2009-09-20 23:42:40 -04:00
|
|
|
"""
|
2015-07-03 12:39:59 -04:00
|
|
|
}
|
2009-03-28 17:40:34 -04:00
|
|
|
[
|
|
|
|
[ \ undocumented-word (help.) ] with-string-writer
|
|
|
|
] unit-test
|
2014-11-13 11:23:22 -05:00
|
|
|
|
|
|
|
{ sequence t } [ "seq" lookup-type ] unit-test
|
|
|
|
{ sequence t } [ "seq'" lookup-type ] unit-test
|
|
|
|
{ sequence t } [ "newseq" lookup-type ] unit-test
|
|
|
|
{ { $maybe sequence } t } [ "seq/f" lookup-type ] unit-test
|
|
|
|
{ f f } [ "foo" lookup-type ] unit-test
|
2015-05-05 22:12:36 -04:00
|
|
|
|
|
|
|
|
|
|
|
: test-maybe ( obj -- obj/f ) ;
|
|
|
|
|
2015-07-03 12:39:59 -04:00
|
|
|
{ } [ \ test-maybe (help.) ] unit-test
|