Index: uspace/lib/ui/test/slider.c
===================================================================
--- uspace/lib/ui/test/slider.c	(revision 297b1b3cb9c09fa2ae27e6fca969c4bc717ce6d8)
+++ uspace/lib/ui/test/slider.c	(revision bc52b5ba1a06b4bd3ca224def5b3861e608da5f5)
@@ -152,6 +152,6 @@
 }
 
-/** Paint slider */
-PCUT_TEST(paint)
+/** Paint slider in graphics mode */
+PCUT_TEST(paint_gfx)
 {
 	errno_t rc;
@@ -172,5 +172,35 @@
 	PCUT_ASSERT_ERRNO_VAL(EOK, rc);
 
-	rc = ui_slider_paint(slider);
+	rc = ui_slider_paint_gfx(slider);
+	PCUT_ASSERT_ERRNO_VAL(EOK, rc);
+
+	ui_slider_destroy(slider);
+	ui_resource_destroy(resource);
+
+	rc = gfx_context_delete(gc);
+	PCUT_ASSERT_ERRNO_VAL(EOK, rc);
+}
+
+/** Paint slider in text mode */
+PCUT_TEST(paint_text)
+{
+	errno_t rc;
+	gfx_context_t *gc = NULL;
+	test_gc_t tgc;
+	ui_resource_t *resource = NULL;
+	ui_slider_t *slider;
+
+	memset(&tgc, 0, sizeof(tgc));
+	rc = gfx_context_new(&ops, &tgc, &gc);
+	PCUT_ASSERT_ERRNO_VAL(EOK, rc);
+
+	rc = ui_resource_create(gc, false, &resource);
+	PCUT_ASSERT_ERRNO_VAL(EOK, rc);
+	PCUT_ASSERT_NOT_NULL(resource);
+
+	rc = ui_slider_create(resource, "Hello", &slider);
+	PCUT_ASSERT_ERRNO_VAL(EOK, rc);
+
+	rc = ui_slider_paint_text(slider);
 	PCUT_ASSERT_ERRNO_VAL(EOK, rc);
 
