Title: [102554] trunk/Source/WebKit2
- Revision
- 102554
- Author
- commit-qu...@webkit.org
- Date
- 2011-12-11 19:25:22 -0800 (Sun, 11 Dec 2011)
Log Message
[Qt] QQuickWebView missing titleChanged signal tests
https://bugs.webkit.org/show_bug.cgi?id=73923
Patch by Gopal Raghavan <gopal.1.ragha...@nokia.com> on 2011-12-11
Reviewed by Simon Hausmann.
Added tests for QQuickWebView tilteChanged signal.
* UIProcess/API/qt/tests/qmltests/WebView/tst_titleChanged.qml: Added.
* UIProcess/API/qt/tests/qmltests/common/test3.html: Added.
* UIProcess/API/qt/tests/qmltests/qmltests.pro:
Modified Paths
Added Paths
Diff
Modified: trunk/Source/WebKit2/ChangeLog (102553 => 102554)
--- trunk/Source/WebKit2/ChangeLog 2011-12-12 03:12:06 UTC (rev 102553)
+++ trunk/Source/WebKit2/ChangeLog 2011-12-12 03:25:22 UTC (rev 102554)
@@ -1,3 +1,16 @@
+2011-12-11 Gopal Raghavan <gopal.1.ragha...@nokia.com>
+
+ [Qt] QQuickWebView missing titleChanged signal tests
+ https://bugs.webkit.org/show_bug.cgi?id=73923
+
+ Reviewed by Simon Hausmann.
+
+ Added tests for QQuickWebView tilteChanged signal.
+
+ * UIProcess/API/qt/tests/qmltests/WebView/tst_titleChanged.qml: Added.
+ * UIProcess/API/qt/tests/qmltests/common/test3.html: Added.
+ * UIProcess/API/qt/tests/qmltests/qmltests.pro:
+
2011-12-11 Anders Carlsson <ander...@apple.com>
Crash when trying to garbage collect _javascript_ objects
Added: trunk/Source/WebKit2/UIProcess/API/qt/tests/qmltests/WebView/tst_titleChanged.qml (0 => 102554)
--- trunk/Source/WebKit2/UIProcess/API/qt/tests/qmltests/WebView/tst_titleChanged.qml (rev 0)
+++ trunk/Source/WebKit2/UIProcess/API/qt/tests/qmltests/WebView/tst_titleChanged.qml 2011-12-12 03:25:22 UTC (rev 102554)
@@ -0,0 +1,35 @@
+import QtQuick 2.0
+import QtTest 1.0
+import QtWebKit 3.0
+
+WebView {
+ id: webView
+ width: 400
+ height: 300
+
+ SignalSpy {
+ id: spy
+ target: webView
+ signalName: "loadSucceeded"
+ }
+
+ SignalSpy {
+ id: spyTitle
+ target: webView
+ signalName: "titleChanged"
+ }
+
+ TestCase {
+ name: "WebViewTitleChangedSignal"
+
+ function test_titleFirstLoad() {
+ compare(spyTitle.count, 0)
+ var testUrl = Qt.resolvedUrl("../common/test3.html")
+ webView.load(testUrl)
+ spyTitle.wait()
+ compare(webView.title, "Test page 3")
+ spyTitle.wait()
+ compare(webView.title, "New Title")
+ }
+ }
+}
Added: trunk/Source/WebKit2/UIProcess/API/qt/tests/qmltests/common/test3.html (0 => 102554)
--- trunk/Source/WebKit2/UIProcess/API/qt/tests/qmltests/common/test3.html (rev 0)
+++ trunk/Source/WebKit2/UIProcess/API/qt/tests/qmltests/common/test3.html 2011-12-12 03:25:22 UTC (rev 102554)
@@ -0,0 +1,18 @@
+<html>
+<head>
+<title>Test page 3</title>
+</head>
+<script type="text/_javascript_">
+function kickOffTitleChange()
+{
+ var t = setTimeout("changeTitle('New Title')",3000);
+}
+function changeTitle(title)
+{
+ document.title = title;
+}
+</script>
+<body _onload_="kickOffTitleChange()">
+Hello.
+</body>
+</html>
Modified: trunk/Source/WebKit2/UIProcess/API/qt/tests/qmltests/qmltests.pro (102553 => 102554)
--- trunk/Source/WebKit2/UIProcess/API/qt/tests/qmltests/qmltests.pro 2011-12-12 03:12:06 UTC (rev 102553)
+++ trunk/Source/WebKit2/UIProcess/API/qt/tests/qmltests/qmltests.pro 2011-12-12 03:25:22 UTC (rev 102554)
@@ -29,4 +29,5 @@
WebView/tst_loadProgress.qml \
WebView/tst_loadProgressSignal.qml \
WebView/tst_preferences.qml \
- WebView/tst_properties.qml
+ WebView/tst_properties.qml \
+ WebView/tst_titleChanged.qml
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes