aboutsummaryrefslogtreecommitdiffstats
path: root/tests/auto/quickcontrols2/cursor/tst_cursor.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/quickcontrols2/cursor/tst_cursor.cpp')
-rw-r--r--tests/auto/quickcontrols2/cursor/tst_cursor.cpp14
1 files changed, 14 insertions, 0 deletions
diff --git a/tests/auto/quickcontrols2/cursor/tst_cursor.cpp b/tests/auto/quickcontrols2/cursor/tst_cursor.cpp
index b3a44fa061..452bac15d9 100644
--- a/tests/auto/quickcontrols2/cursor/tst_cursor.cpp
+++ b/tests/auto/quickcontrols2/cursor/tst_cursor.cpp
@@ -58,6 +58,7 @@ private slots:
void editable();
void pageIndicator();
void scrollBar();
+ void textArea();
};
tst_cursor::tst_cursor()
@@ -225,6 +226,19 @@ void tst_cursor::scrollBar()
QCOMPARE(window->cursor().shape(), textArea->cursor().shape());
}
+// QTBUG-104089
+void tst_cursor::textArea()
+{
+ QQuickTextArea textArea;
+ QCOMPARE(textArea.cursor().shape(), Qt::IBeamCursor);
+
+ textArea.setReadOnly(true);
+ QCOMPARE(textArea.cursor().shape(), Qt::ArrowCursor);
+
+ textArea.setSelectByMouse(true);
+ QCOMPARE(textArea.cursor().shape(), Qt::IBeamCursor);
+}
+
QTEST_MAIN(tst_cursor)
#include "tst_cursor.moc"