diff options
Diffstat (limited to 'tests/auto/quickcontrols2/cursor/tst_cursor.cpp')
-rw-r--r-- | tests/auto/quickcontrols2/cursor/tst_cursor.cpp | 14 |
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" |