[education/rkward] rkward/autotests: Fix test case

Thomas Friedrichsmeier null at kde.org
Thu Sep 4 20:46:54 BST 2025


Git commit 202a07558e11e952e1031924d5bda80aca8e806e by Thomas Friedrichsmeier.
Committed on 03/09/2025 at 19:31.
Pushed by tfry into branch 'master'.

Fix test case

M  +2    -1    rkward/autotests/core_test.cpp

https://invent.kde.org/education/rkward/-/commit/202a07558e11e952e1031924d5bda80aca8e806e

diff --git a/rkward/autotests/core_test.cpp b/rkward/autotests/core_test.cpp
index ee74d66a4..327ede67f 100644
--- a/rkward/autotests/core_test.cpp
+++ b/rkward/autotests/core_test.cpp
@@ -410,7 +410,8 @@ class RKWardCoreTest : public QObject {
 		RKConsole::mainConsole()->pipeUserCommand(QStringLiteral("cat(\"first\\n\")\ninvisible(\"second\")\nsysout(\"third\")\ncat(\"fourth\\n\")\n"));
 		RInterface::issueCommand(QStringLiteral("rm(sysout)"), RCommand::User);
 		waitForAllFinished();
-		QStringList consoleout = RKConsole::mainConsole()->getFullContent().mid(consoleout.length() - 7);
+		QStringList consoleout = RKConsole::mainConsole()->getFullContent().last(8);
+		testLog("%s", qPrintable(consoleout.join(u"\n"_s)));
 		QVERIFY(consoleout.value(0).contains(u"cat"_s));
 		QVERIFY(consoleout.value(0).contains(u"first"_s));
 		QVERIFY(!consoleout.value(1).contains(u"cat"_s));



More information about the rkward-tracker mailing list