Просмотр исходного кода

Add tests for QML grpc subscription returnValue

Alexey Edelev 4 лет назад
Родитель
Сommit
7f6d84b1a1
1 измененных файлов с 6 добавлено и 1 удалено
  1. 6 1
      tests/test_grpc_qml/qml/tst_grpc.qml

+ 6 - 1
tests/test_grpc_qml/qml/tst_grpc.qml

@@ -37,6 +37,11 @@ TestCase {
         testFieldString: "Test string"
     }
 
+    QtObject {
+        id: returnMsg
+        property string ret: serverStreamSubscription.returnValue.testFieldString
+    }
+
     GrpcSubscription {
         id: serverStreamSubscription
         property bool ok: true
@@ -48,7 +53,7 @@ TestCase {
         argument: stringMsg
         onUpdated: {
             ++updateCount;
-            ok = ok && value.testFieldString === "Test string" + updateCount
+            ok = ok && value.testFieldString === ("Test string" + updateCount) && returnMsg.ret == ("Test string" + updateCount)
         }
         onError: {
             console.log("Subscription error: " + status.code + " " + status.message)