From 299142bd1cbebb1d5517425d5f85665300ae9cc0 Mon Sep 17 00:00:00 2001 From: Martchus Date: Sun, 28 Jan 2024 21:38:40 +0100 Subject: [PATCH] Avoid hard-coding exact error message in tests We don't actually care about the exact error message here and if it changes tests would needlessly fail. --- syncthingconnector/tests/connectiontests.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/syncthingconnector/tests/connectiontests.cpp b/syncthingconnector/tests/connectiontests.cpp index 9c5bf2e..1bcba38 100644 --- a/syncthingconnector/tests/connectiontests.cpp +++ b/syncthingconnector/tests/connectiontests.cpp @@ -676,7 +676,7 @@ void ConnectionTests::testRequestingRescan() bool errorOccured = false; const auto errorHandler = [&errorOccured](const QString &message) { errorOccured |= message.startsWith(QStringLiteral("Unable to request rescan: Error transferring")) - && message.endsWith(QStringLiteral("/rest/db/scan?folder=non-existing-dir&sub=sub%2Fpath - server replied: Internal Server Error")); + && message.contains(QStringLiteral("/rest/db/scan?folder=non-existing-dir&sub=sub%2Fpath - server replied: ")); }; waitForSignals(bind(&SyncthingConnection::rescan, &m_connection, QStringLiteral("non-existing-dir"), QStringLiteral("sub/path")), 5000, connectionSignal(&SyncthingConnection::error, errorHandler, &errorOccured));