summaryrefslogtreecommitdiff
path: root/tests/qml/tst_webchannel.qml
diff options
context:
space:
mode:
Diffstat (limited to 'tests/qml/tst_webchannel.qml')
-rw-r--r--tests/qml/tst_webchannel.qml14
1 files changed, 14 insertions, 0 deletions
diff --git a/tests/qml/tst_webchannel.qml b/tests/qml/tst_webchannel.qml
index 36fa18c..10f885d 100644
--- a/tests/qml/tst_webchannel.qml
+++ b/tests/qml/tst_webchannel.qml
@@ -72,6 +72,12 @@ TestCase {
signalName: "onRawMessageReceived"
}
+ SignalSpy {
+ id: pongSpy
+ target: webChannel
+ signalName: "onPongReceived"
+ }
+
function loadUrl(url)
{
verify(webChannel.baseUrl != "", "webChannel.baseUrl is empty");
@@ -117,5 +123,13 @@ TestCase {
rawMessageSpy.wait(500);
compare(rawMessageSpy.signalArguments[1][0], "received:barfoo");
}
+
+ function test_ping()
+ {
+ loadUrl("respond.html");
+ webChannel.ping();
+ pongSpy.wait(500);
+ compare(pongSpy.count, 1);
+ }
//END TESTS
}