Extend capabilities test to include desktopEnterpriseChannel check.
authorCamila Ayres <hello@camilasan.com>
Wed, 3 Jul 2024 22:21:31 +0000 (00:21 +0200)
committerCamila Ayres <hello@camilasan.com>
Thu, 4 Jul 2024 08:16:40 +0000 (10:16 +0200)
Signed-off-by: Camila Ayres <hello@camilasan.com>
test/testcapabilities.cpp

index e673a0a2956d2c21549d55f77c3e90b055476a8f..050c8c6f0516ed9801db81a9d8f2cf7623c68f78 100644 (file)
@@ -296,6 +296,21 @@ private slots:
 
         QCOMPARE(serverHasValidSubscription, true);
     }
+
+    void testSupport_desktopEnterpriseChannel_returnString()
+    {
+        QVariantMap supportMap;
+        const auto defaultChannel = "stable";
+        supportMap["desktopEnterpriseChannel"] = defaultChannel;
+
+        QVariantMap capabilitiesMap;
+        capabilitiesMap["support"] = supportMap;
+
+        const auto &capabilities = OCC::Capabilities(capabilitiesMap);
+        const auto enterpriseChannel = capabilities.desktopEnterpriseChannel();
+
+        QCOMPARE(enterpriseChannel, defaultChannel);
+    }
 };
 
 QTEST_GUILESS_MAIN(TestCapabilities)