summaryrefslogtreecommitdiffstats
path: root/tests/auto/quick
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/quick')
-rw-r--r--tests/auto/quick/publicapi/tst_publicapi.cpp34
1 files changed, 34 insertions, 0 deletions
diff --git a/tests/auto/quick/publicapi/tst_publicapi.cpp b/tests/auto/quick/publicapi/tst_publicapi.cpp
index 71844c23d..55f32e15d 100644
--- a/tests/auto/quick/publicapi/tst_publicapi.cpp
+++ b/tests/auto/quick/publicapi/tst_publicapi.cpp
@@ -10,6 +10,8 @@
#include <QtTest/QtTest>
#include <QtWebEngineCore/QWebEngineCertificateError>
#include <QtWebEngineCore/QWebEngineDesktopMediaRequest>
+#include <QtWebEngineCore/QWebEngineExtensionInfo>
+#include <QtWebEngineCore/QWebEngineExtensionManager>
#include <QtWebEngineCore/QWebEngineFileSystemAccessRequest>
#include <QtWebEngineCore/QWebEngineFindTextResult>
#include <QtWebEngineCore/QWebEngineFullScreenRequest>
@@ -84,6 +86,10 @@ static const QList<const QMetaObject *> typesToCheck = QList<const QMetaObject *
<< &QWebEngineFrame::staticMetaObject
<< &QWebEngineClientHints::staticMetaObject
<< &QQuickWebEngineProfilePrototype::staticMetaObject
+#if QT_CONFIG(webengine_extensions)
+ << &QWebEngineExtensionInfo::staticMetaObject
+ << &QWebEngineExtensionManager::staticMetaObject
+#endif
;
static QList<QMetaEnum> knownEnumNames = QList<QMetaEnum>()
@@ -104,6 +110,9 @@ static const QStringList hardcodedTypes = QStringList()
<< "QQmlComponent*"
<< "QMultiMap<QByteArray,QByteArray>"
<< "QList<QWebEnginePermission>"
+#if QT_CONFIG(webengine_extensions)
+ << "QList<QWebEngineExtensionInfo>"
+#endif
;
static const QStringList expectedAPI = QStringList()
@@ -300,6 +309,28 @@ static const QStringList expectedAPI = QStringList()
<< "QWebEngineDesktopMediaRequest.selectScreen(QModelIndex) --> void"
<< "QWebEngineDesktopMediaRequest.selectWindow(QModelIndex) --> void"
<< "QWebEngineDesktopMediaRequest.cancel() --> void"
+#if QT_CONFIG(webengine_extensions)
+ << "QWebEngineExtensionInfo.name --> QString"
+ << "QWebEngineExtensionInfo.id --> QString"
+ << "QWebEngineExtensionInfo.description --> QString"
+ << "QWebEngineExtensionInfo.path --> QString"
+ << "QWebEngineExtensionInfo.error --> QString"
+ << "QWebEngineExtensionInfo.actionPopupUrl --> QUrl"
+ << "QWebEngineExtensionInfo.isEnabled --> bool"
+ << "QWebEngineExtensionInfo.isLoaded --> bool"
+ << "QWebEngineExtensionInfo.isInstalled --> bool"
+ << "QWebEngineExtensionManager.extensions --> QList<QWebEngineExtensionInfo>"
+ << "QWebEngineExtensionManager.loadExtension(QString) --> void"
+ << "QWebEngineExtensionManager.installExtension(QString) --> void"
+ << "QWebEngineExtensionManager.unloadExtension(QWebEngineExtensionInfo) --> void"
+ << "QWebEngineExtensionManager.uninstallExtension(QWebEngineExtensionInfo) --> void"
+ << "QWebEngineExtensionManager.setExtensionEnabled(QWebEngineExtensionInfo,bool) --> void"
+ << "QWebEngineExtensionManager.installDirectory --> QString"
+ << "QWebEngineExtensionManager.extensionLoadFinished(QWebEngineExtensionInfo) --> void"
+ << "QWebEngineExtensionManager.extensionUnloadFinished(QWebEngineExtensionInfo) --> void"
+ << "QWebEngineExtensionManager.extensionInstallFinished(QWebEngineExtensionInfo) --> void"
+ << "QWebEngineExtensionManager.extensionUninstallFinished(QWebEngineExtensionInfo) --> void"
+#endif
<< "QWebEngineFullScreenRequest.accept() --> void"
<< "QWebEngineFullScreenRequest.origin --> QUrl"
<< "QWebEngineFullScreenRequest.reject() --> void"
@@ -448,6 +479,9 @@ static const QStringList expectedAPI = QStringList()
<< "QQuickWebEngineProfile.storageName --> QString"
<< "QQuickWebEngineProfile.storageNameChanged() --> void"
<< "QQuickWebEngineProfile.userScripts --> QQuickWebEngineScriptCollection*"
+#if QT_CONFIG(webengine_extensions)
+ << "QQuickWebEngineProfile.extensionManager --> QWebEngineExtensionManager*"
+#endif
<< "QQuickWebEngineSettings.AllowAllUnknownUrlSchemes --> UnknownUrlSchemePolicy"
<< "QQuickWebEngineSettings.AllowUnknownUrlSchemesFromUserInteraction --> UnknownUrlSchemePolicy"
<< "QQuickWebEngineSettings.DisallowUnknownUrlSchemes --> UnknownUrlSchemePolicy"