USING: ui.gadgets.editors tools.test kernel io io.streams.plain definitions namespaces ui.gadgets ui.private ui.gadgets.grids prettyprint documents ui.gestures tools.test.inference tools.test.ui models ; [ "foo bar" ] [ "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 ] unit-test [ "baz quux" ] [ "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 ] unit-test [ ] [ "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 { 0 1 } [ ] unit-test-effect "hello" "field" set "field" get [ [ "hello" ] [ "field" get field-model model-value ] unit-test ] with-grafted-gadget