diff --git a/tests/auto/qml/qmlwebsockets/tst_qmlwebsockets.qml b/tests/auto/qml/qmlwebsockets/tst_qmlwebsockets.qml
index d0f19f6de0f5dfcffaa19b80fac78cf1aa029939..66c1ed02505e27a2a319ec65f5430ecb793c2da3 100644
--- a/tests/auto/qml/qmlwebsockets/tst_qmlwebsockets.qml
+++ b/tests/auto/qml/qmlwebsockets/tst_qmlwebsockets.qml
@@ -52,8 +52,8 @@ Rectangle {
 
     TestCase {
         function ensureConnected() {
-            socket.active = true;
             server.listen = true;
+            socket.active = true;
             tryCompare(socket, 'status', WebSocket.Open);
             verify(server.currentSocket);
         }