factor/extra/ui/gadgets/editors/editors-tests.factor

40 lines
1.1 KiB
Factor
Raw Normal View History

2007-09-20 18:09:08 -04:00
USING: ui.gadgets.editors tools.test kernel io io.streams.plain
2007-11-22 01:40:17 -05:00
definitions namespaces ui.gadgets ui.private
2007-11-16 01:19:13 -05:00
ui.gadgets.grids prettyprint documents ui.gestures
2007-11-21 03:20:32 -05:00
tools.test.inference tools.test.ui models ;
2007-09-20 18:09:08 -04:00
[ "foo bar" ] [
<editor> "editor" set
"editor" get [
"foo bar" "editor" get set-editor-string
"editor" get T{ one-line-elt } select-elt
"editor" get gadget-selection
] with-grafted-gadget
2007-09-20 18:09:08 -04:00
] unit-test
[ "baz quux" ] [
<editor> "editor" set
"editor" get [
"foo bar\nbaz quux" "editor" get set-editor-string
"editor" get T{ one-line-elt } select-elt
"editor" get gadget-selection
] with-grafted-gadget
2007-09-20 18:09:08 -04:00
] unit-test
[ ] [
<editor> "editor" set
"editor" get [
"foo bar\nbaz quux" "editor" get set-editor-string
4 hand-click# set
"editor" get position-caret
] with-grafted-gadget
] unit-test
2007-11-16 01:19:13 -05:00
{ 0 1 } [ <editor> ] unit-test-effect
2007-11-21 03:20:32 -05:00
"hello" <model> <field> "field" set
"field" get [
[ "hello" ] [ "field" get field-model model-value ] unit-test
] with-grafted-gadget