diff options
author | Liang Qi <liang.qi@digia.com> | 2014-08-14 12:46:07 +0200 |
---|---|---|
committer | Liang Qi <liang.qi@digia.com> | 2014-08-23 22:52:32 +0200 |
commit | 3f2dc4a8d4066b47e639ad8a36c1c2ac3c6d3f27 (patch) | |
tree | c97cbbf27f13b01aaa0dd2ae2bc276044351d5c4 /tests/auto/controls/data/tst_textfield.qml | |
parent | 57bf74b0dc132a5e139ff1e4e5ada48c33cc6cc8 (diff) | |
download | qtquickcontrols-3f2dc4a8d4066b47e639ad8a36c1c2ac3c6d3f27.tar.gz |
QtQuick.Controls TextField: add remove() function
Autotest is included.
[ChangeLog][QtQuick.Controls] TextField: add remove() function
Task-number: QTBUG-40735
Change-Id: If73ec284da6d0306a7f01d001f2b762a9369f61d
Reviewed-by: Mitch Curtis <mitch.curtis@digia.com>
Reviewed-by: Shawn Rutledge <shawn.rutledge@digia.com>
Diffstat (limited to 'tests/auto/controls/data/tst_textfield.qml')
-rw-r--r-- | tests/auto/controls/data/tst_textfield.qml | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/tests/auto/controls/data/tst_textfield.qml b/tests/auto/controls/data/tst_textfield.qml index d3bf6553..168d9747 100644 --- a/tests/auto/controls/data/tst_textfield.qml +++ b/tests/auto/controls/data/tst_textfield.qml @@ -156,6 +156,22 @@ TestCase { textfield.destroy() } + function test_remove() { + var textfield = Qt.createQmlObject('import QtQuick.Controls 1.2; TextField {}', container, '') + textfield.forceActiveFocus() + + textfield.text = "this is my text" + + textfield.remove(0, 5); + compare(textfield.text, "is my text") + textfield.remove(2, 5); + compare(textfield.text, "is text") + textfield.remove(2, 7); + compare(textfield.text, "is") + + textfield.destroy() + } + function test_select() { var textfield = Qt.createQmlObject('import QtQuick.Controls 1.2; TextField {}', container, '') textfield.forceActiveFocus() |