summaryrefslogtreecommitdiffstats
path: root/tests/auto/widgets/widgets/qtextedit
diff options
context:
space:
mode:
authorLiang Qi <liang.qi@qt.io>2023-04-20 10:29:12 +0200
committerLiang Qi <liang.qi@qt.io>2023-04-20 15:17:25 +0200
commitfed79b873eb1d8b14fd9314abeb937f268d75b64 (patch)
tree3a3e5355d4b92cd45323ee04a9a0274047439226 /tests/auto/widgets/widgets/qtextedit
parent034a071bdac62e7e5cb4e44f7b19eb628b64d095 (diff)
QWidgetTextControl: emit cursorPositionChanged() when select all
Fixes: QTBUG-91643 Pick-to: 6.5 Change-Id: I31745a3106321da0be4074a33768da8b84a8ae3f Reviewed-by: Axel Spoerl <axel.spoerl@qt.io> Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
Diffstat (limited to 'tests/auto/widgets/widgets/qtextedit')
-rw-r--r--tests/auto/widgets/widgets/qtextedit/tst_qtextedit.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/tests/auto/widgets/widgets/qtextedit/tst_qtextedit.cpp b/tests/auto/widgets/widgets/qtextedit/tst_qtextedit.cpp
index 241b0e64f3..e77d8e5f3d 100644
--- a/tests/auto/widgets/widgets/qtextedit/tst_qtextedit.cpp
+++ b/tests/auto/widgets/widgets/qtextedit/tst_qtextedit.cpp
@@ -757,6 +757,11 @@ void tst_QTextEdit::cursorPositionChanged()
QCOMPARE(spy2.cursorPositions.size(), 1);
QCOMPARE(spy2.cursorPositions.at(0), 0);
QCOMPARE(ed->textCursor().position(), 0);
+
+ ed->selectAll();
+ QCOMPARE(spy2.cursorPositions.size(), 2);
+ QCOMPARE(spy2.cursorPositions.at(1), 11);
+ QCOMPARE(ed->textCursor().position(), 11);
}
void tst_QTextEdit::setTextCursor()