aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/fakevim
diff options
context:
space:
mode:
authorArtem Sokolovskii <artem.sokolovskii@qt.io>2023-12-12 15:19:11 +0100
committerArtem Sokolovskii <artem.sokolovskii@qt.io>2023-12-19 11:50:32 +0000
commita26c373708753088722b1ec83af20077f38ea352 (patch)
tree00006ddb140dcce1a51671e17688517a44ce5443 /src/plugins/fakevim
parent2c91d4b4724d81e5324e86e5b65f644c439c1b8a (diff)
FakeVim: Fix tests
Amends: e396f84d10aef973e752e7519f85de80d7dcdb86 Change-Id: I3c871006326dc691d24cc715c5a05f5c5acdadc7 Reviewed-by: David Schulz <david.schulz@qt.io>
Diffstat (limited to 'src/plugins/fakevim')
-rw-r--r--src/plugins/fakevim/fakevim_test.cpp11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/plugins/fakevim/fakevim_test.cpp b/src/plugins/fakevim/fakevim_test.cpp
index 6d1dd74b3c..c81a40a228 100644
--- a/src/plugins/fakevim/fakevim_test.cpp
+++ b/src/plugins/fakevim/fakevim_test.cpp
@@ -10,6 +10,8 @@
#include <coreplugin/editormanager/editormanager.h>
#include <texteditor/texteditor.h>
+#include <texteditor/textdocument.h>
+#include <texteditor/syntaxhighlighterrunner.h>
#include <QtTest>
#include <QTextEdit>
@@ -346,7 +348,10 @@ struct FakeVimTester::TestData
void doCommand(const QString &cmd) { handler->handleCommand(cmd); }
void doCommand(const char *cmd) { doCommand(_(cmd)); }
- void doKeys(const QString &keys) { handler->handleInput(keys); }
+ void doKeys(const QString &keys) {
+ handler->handleInput(keys);
+ QTRY_VERIFY(editor()->textDocument()->syntaxHighlighterRunner()->syntaxInfoUpdated());
+ }
void doKeys(const char *keys) { doKeys(_(keys)); }
void setText(const char *text)
@@ -359,6 +364,7 @@ struct FakeVimTester::TestData
else
i = 0;
editor()->document()->setPlainText(_(str));
+ QTRY_VERIFY(editor()->textDocument()->syntaxHighlighterRunner()->syntaxInfoUpdated());
setPosition(i);
QCOMPARE(position(), i);
}
@@ -369,6 +375,7 @@ struct FakeVimTester::TestData
QTextCursor tc = editor()->textCursor();
tc.insertText(_(text));
editor()->setTextCursor(tc);
+ QTRY_VERIFY(editor()->textDocument()->syntaxHighlighterRunner()->syntaxInfoUpdated());
}
// Simulate external position change.
@@ -2988,6 +2995,7 @@ void FakeVimTester::test_vim_code_folding()
// delete folded lined if deleting to the end of the first folding line
data.doKeys("zMgg");
+ //QTRY_COMPARE(data.lines(), lines - 8);
QCOMPARE(data.lines(), lines - 8);
KEYS("wwd$", "int main" N "");
@@ -5052,3 +5060,4 @@ void FakeVimTester::test_vim_qtcreator()
} // FakeVim::Internal
#include "fakevim_test.moc"
+