From a5c0ba98d0c2469ba278fc1287be887e6b4366a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Lindqvist?= <bjourne@gmail.com> Date: Tue, 23 Aug 2016 07:32:17 +0200 Subject: [PATCH] ui.*: new tests --- basis/ui/gadgets/borders/borders-tests.factor | 10 ++++++++-- basis/ui/render/render-tests.factor | 11 +++++++++++ 2 files changed, 19 insertions(+), 2 deletions(-) create mode 100644 basis/ui/render/render-tests.factor diff --git a/basis/ui/gadgets/borders/borders-tests.factor b/basis/ui/gadgets/borders/borders-tests.factor index 1c21a7c23a..5b64ebcb40 100644 --- a/basis/ui/gadgets/borders/borders-tests.factor +++ b/basis/ui/gadgets/borders/borders-tests.factor @@ -1,6 +1,12 @@ IN: ui.gadgets.borders.tests -USING: tools.test accessors namespaces kernel ui.gadgets -ui.gadgets.borders ui.gadgets.borders.private math.rectangles ; +USING: accessors kernel math.rectangles namespaces tools.test +ui.gadgets ui.gadgets.borders ui.gadgets.borders.private +ui.gadgets.editors ; + +! border-pref-dim +{ { 20 20 } } [ + <multiline-editor> { 5 5 } <border> { 10 10 } border-pref-dim +] unit-test { { 110 210 } } [ <gadget> { 100 200 } >>dim { 5 5 } <border> pref-dim ] unit-test diff --git a/basis/ui/render/render-tests.factor b/basis/ui/render/render-tests.factor new file mode 100644 index 0000000000..669d3644f1 --- /dev/null +++ b/basis/ui/render/render-tests.factor @@ -0,0 +1,11 @@ +USING: accessors colors.constants namespaces tools.test +ui.gadgets.labels ui.pens.gradient ui.render ui.render.private ; +IN: ui.render.tests + +: test-pen ( -- pen ) + { COLOR: white COLOR: black } <gradient> ; + +{ } [ + "hello" <label> test-pen >>interior + draw-standard-background +] unit-test