diff --git a/tests/auto/widgets/qwebenginepage/tst_qwebenginepage.cpp b/tests/auto/widgets/qwebenginepage/tst_qwebenginepage.cpp
index ae66d928f97695901a171da9b51542c8de6a8009..b4b4eddd67a0b18a5bf8f99e1588b26a3566d5ff 100644
--- a/tests/auto/widgets/qwebenginepage/tst_qwebenginepage.cpp
+++ b/tests/auto/widgets/qwebenginepage/tst_qwebenginepage.cpp
@@ -3735,7 +3735,7 @@ void tst_QWebEnginePage::runJavaScript()
     JavaScriptCallbackNull callbackNull;
     page.runJavaScript("null", QWebEngineCallback<const QVariant&>(callbackNull));
 
-    JavaScriptCallbackNull callbackUndefined;
+    JavaScriptCallbackUndefined callbackUndefined;
     page.runJavaScript("undefined", QWebEngineCallback<const QVariant&>(callbackUndefined));
 
     QTest::qWait(100);