diff options
Diffstat (limited to 'tests/qml/tst_webchannel.qml')
-rw-r--r-- | tests/qml/tst_webchannel.qml | 14 |
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 } |