diff options
author | Joni Poikelin <joni.poikelin@digia.com> | 2015-02-25 14:14:53 +0200 |
---|---|---|
committer | Joni Poikelin <joni.poikelin@theqtcompany.com> | 2015-03-27 12:55:57 +0000 |
commit | fa3985ab22a5dc9b45ea469cbcfba9debcf46df5 (patch) | |
tree | 94de1be047fa515e54c4b1b6e40b68af921f412a /tests/auto/widgets | |
parent | ef9e742711a7a39932b73ad81dee7a9f0ae06a22 (diff) |
Do not emit textEdited on inputMask change
Task-number: QTBUG-1266
Change-Id: Ib2f1db15be876c1d6713bd7c28c2b91006b3b2d4
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@theqtcompany.com>
Reviewed-by: Andy Shaw <andy.shaw@digia.com>
Diffstat (limited to 'tests/auto/widgets')
-rw-r--r-- | tests/auto/widgets/widgets/qlineedit/tst_qlineedit.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/auto/widgets/widgets/qlineedit/tst_qlineedit.cpp b/tests/auto/widgets/widgets/qlineedit/tst_qlineedit.cpp index 4e29688de6..9417541040 100644 --- a/tests/auto/widgets/widgets/qlineedit/tst_qlineedit.cpp +++ b/tests/auto/widgets/widgets/qlineedit/tst_qlineedit.cpp @@ -308,6 +308,7 @@ private slots: void shouldShowPlaceholderText_data(); void shouldShowPlaceholderText(); + void QTBUG1266_setInputMaskEmittingTextEdited(); protected slots: void editingFinished(); @@ -4362,5 +4363,15 @@ void tst_QLineEdit::shouldShowPlaceholderText() } +void tst_QLineEdit::QTBUG1266_setInputMaskEmittingTextEdited() +{ + QLineEdit lineEdit; + lineEdit.setText("test"); + QSignalSpy spy(&lineEdit, SIGNAL(textEdited(QString))); + lineEdit.setInputMask("AAAA"); + lineEdit.setInputMask(QString()); + QVERIFY(spy.count() == 0); +} + QTEST_MAIN(tst_QLineEdit) #include "tst_qlineedit.moc" |