diff --git a/test/testcapabilities.cpp b/test/testcapabilities.cpp index d63a0fc07edbf..e673a0a2956d2 100644 --- a/test/testcapabilities.cpp +++ b/test/testcapabilities.cpp @@ -282,6 +282,20 @@ private slots: QCOMPARE(filesLockAvailable, true); } + + void testSupport_hasValidSubscription_returnTrue() + { + QVariantMap supportMap; + supportMap["hasValidSubscription"] = "true"; + + QVariantMap capabilitiesMap; + capabilitiesMap["support"] = supportMap; + + const auto &capabilities = OCC::Capabilities(capabilitiesMap); + const auto serverHasValidSubscription = capabilities.serverHasValidSubscription(); + + QCOMPARE(serverHasValidSubscription, true); + } }; QTEST_GUILESS_MAIN(TestCapabilities)