Title: [104280] trunk/Source/WebKit2
- Revision
- 104280
- Author
- [email protected]
- Date
- 2012-01-06 02:31:36 -0800 (Fri, 06 Jan 2012)
Log Message
[Qt][WK2] Add test for application URL schemes.
https://bugs.webkit.org/show_bug.cgi?id=74933
Reviewed by Kenneth Rohde Christiansen.
* UIProcess/API/qt/tests/qmltests/WebView/tst_applicationScheme.qml: Added.
* UIProcess/API/qt/tests/qmltests/qmltests.pro:
Modified Paths
Added Paths
Diff
Modified: trunk/Source/WebKit2/ChangeLog (104279 => 104280)
--- trunk/Source/WebKit2/ChangeLog 2012-01-06 10:28:24 UTC (rev 104279)
+++ trunk/Source/WebKit2/ChangeLog 2012-01-06 10:31:36 UTC (rev 104280)
@@ -1,3 +1,13 @@
+2012-01-06 Zeno Albisser <[email protected]>
+
+ [Qt][WK2] Add test for application URL schemes.
+ https://bugs.webkit.org/show_bug.cgi?id=74933
+
+ Reviewed by Kenneth Rohde Christiansen.
+
+ * UIProcess/API/qt/tests/qmltests/WebView/tst_applicationScheme.qml: Added.
+ * UIProcess/API/qt/tests/qmltests/qmltests.pro:
+
2012-01-05 Dan Bernstein <[email protected]>
<rdar://problem/10633760> Update copyright strings
Added: trunk/Source/WebKit2/UIProcess/API/qt/tests/qmltests/WebView/tst_applicationScheme.qml (0 => 104280)
--- trunk/Source/WebKit2/UIProcess/API/qt/tests/qmltests/WebView/tst_applicationScheme.qml (rev 0)
+++ trunk/Source/WebKit2/UIProcess/API/qt/tests/qmltests/WebView/tst_applicationScheme.qml 2012-01-06 10:31:36 UTC (rev 104280)
@@ -0,0 +1,41 @@
+import QtQuick 2.0
+import QtTest 1.0
+import QtWebKit 3.0
+import QtWebKit.experimental 3.0
+
+WebView {
+ id: webView
+ width: 400
+ height: 300
+
+ experimental {
+ urlSchemeDelegates: [
+ UrlSchemeDelegate {
+ scheme: "applicationScheme"
+ onReceivedRequest: {
+ reply.data = "" Application Scheme</title></head><body>A test page.</body></html>"
+ reply.send()
+ }
+ }
+ ]
+ }
+
+ SignalSpy {
+ id: spyTitle
+ target: webView
+ signalName: "titleChanged"
+ }
+
+ TestCase {
+ name: "WebViewApplicationSchemes"
+
+ function test_applicationScheme() {
+ compare(spyTitle.count, 0)
+ var testUrl = "applicationScheme://something"
+ webView.load(testUrl)
+ spyTitle.wait()
+ compare(webView.title, "Test Application Scheme")
+ }
+ }
+
+}
Modified: trunk/Source/WebKit2/UIProcess/API/qt/tests/qmltests/qmltests.pro (104279 => 104280)
--- trunk/Source/WebKit2/UIProcess/API/qt/tests/qmltests/qmltests.pro 2012-01-06 10:28:24 UTC (rev 104279)
+++ trunk/Source/WebKit2/UIProcess/API/qt/tests/qmltests/qmltests.pro 2012-01-06 10:31:36 UTC (rev 104280)
@@ -27,4 +27,5 @@
WebView/tst_loadProgressSignal.qml \
WebView/tst_preferences.qml \
WebView/tst_properties.qml \
- WebView/tst_titleChanged.qml
+ WebView/tst_titleChanged.qml \
+ WebView/tst_applicationScheme.qml
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes