summaryrefslogtreecommitdiffstats
path: root/tests/auto
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto')
-rw-r--r--tests/auto/declarative/qdeclarativetextedit/tst_qdeclarativetextedit.cpp13
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/auto/declarative/qdeclarativetextedit/tst_qdeclarativetextedit.cpp b/tests/auto/declarative/qdeclarativetextedit/tst_qdeclarativetextedit.cpp
index 31162421..7b0c650e 100644
--- a/tests/auto/declarative/qdeclarativetextedit/tst_qdeclarativetextedit.cpp
+++ b/tests/auto/declarative/qdeclarativetextedit/tst_qdeclarativetextedit.cpp
@@ -663,6 +663,19 @@ void tst_qdeclarativetextedit::vAlign()
QVERIFY(textEditObject->cursorRectangle().bottom() > 100);
QVERIFY(textEditObject->positionToRectangle(0).top() < 100);
QVERIFY(textEditObject->positionToRectangle(0).bottom() > 100);
+
+ // Test vertical alignment after resizing the height.
+ textEditObject->setHeight(textEditObject->height() - 20);
+ QVERIFY(textEditObject->cursorRectangle().top() < 90);
+ QVERIFY(textEditObject->cursorRectangle().bottom() > 90);
+ QVERIFY(textEditObject->positionToRectangle(0).top() < 90);
+ QVERIFY(textEditObject->positionToRectangle(0).bottom() > 90);
+
+ textEditObject->setHeight(textEditObject->height() + 40);
+ QVERIFY(textEditObject->cursorRectangle().top() < 110);
+ QVERIFY(textEditObject->cursorRectangle().bottom() > 110);
+ QVERIFY(textEditObject->positionToRectangle(0).top() < 110);
+ QVERIFY(textEditObject->positionToRectangle(0).bottom() > 110);
}
void tst_qdeclarativetextedit::font()