aboutsummaryrefslogtreecommitdiffstats
path: root/tests/system/suite_HELP
diff options
context:
space:
mode:
authorRobert Loehning <robert.loehning@digia.com>2014-10-30 14:08:26 +0100
committerRobert Loehning <robert.loehning@digia.com>2014-10-30 15:00:22 +0100
commit065594174a4fb57930f57493e9b379ec852d09ce (patch)
treeae5b7e6647f9d462537643ec5070dc894b5bf98b /tests/system/suite_HELP
parentd525d28e6fca0bc41e04f5762bf765719d98f1ae (diff)
Squish: Expect no highlighting in help
Task-number: QTCREATORBUG-13239 Change-Id: Id2e7340b0ed8baa8dff1e1dbbfb45a1219c12a63 Reviewed-by: Christian Stenger <christian.stenger@digia.com>
Diffstat (limited to 'tests/system/suite_HELP')
-rwxr-xr-xtests/system/suite_HELP/tst_HELP04/test.py17
1 files changed, 10 insertions, 7 deletions
diff --git a/tests/system/suite_HELP/tst_HELP04/test.py b/tests/system/suite_HELP/tst_HELP04/test.py
index dcaf622afa3..5b9adeefc03 100755
--- a/tests/system/suite_HELP/tst_HELP04/test.py
+++ b/tests/system/suite_HELP/tst_HELP04/test.py
@@ -72,6 +72,13 @@ def getHighlightsInHtml(htmlCode):
res += "%s " % curr.group(1)
return res
+def verifySelection(expected):
+ selText = str(__getSelectedText__())
+ if test.xverify(selText, "Verify that there is a selection"): # QTCREATORBUG-13239
+ # verify if search keyword is found in results
+ test.verify(expected.lower() in selText.lower(),
+ "'%s' search result can be found" % expected)
+
def main():
global sdkPath
noMatch = "Your search did not match any documents."
@@ -116,9 +123,7 @@ def main():
type(waitForObject(":Hits_QCLuceneResultWidget"), "<Tab>")
type(waitForObject(":Hits_QCLuceneResultWidget"), "<Return>")
waitFor("__getUrl__() != url or selText != __getSelectedText__()", 20000)
- # verify if search keyword is found in results
- test.verify(searchKeyword.lower() in __getSelectedText__().lower(),
- searchKeyword + " search result can be found")
+ verifySelection(searchKeyword)
else:
test.verify(waitFor("noMatch in "
"str(waitForObject(':Hits_QCLuceneResultWidget').plainText)", 1000),
@@ -149,13 +154,11 @@ def main():
mouseClick(resultsView, 1, 1, 0, Qt.LeftButton)
type(resultsView, "<Tab>")
type(resultsView, "<Return>")
- test.verify("printing" in str(__getSelectedText__()).lower(),
- "printing advanced search result can be found")
+ verifySelection("printing")
for i in range(2):
type(resultsView, "<Tab>")
type(resultsView, "<Return>")
- test.verify("sql" in str(__getSelectedText__()).lower(),
- "sql advanced search result can be found")
+ verifySelection("sql")
# verify if simple search is properly disabled
test.verify(not searchLineEdit.enabled,
"Verifying if simple search is not active in advanced mode.")