~osomon/ubuntu-ui-extras/revert-changed-tests

« back to all changes in this revision

Viewing changes to tests/unittests/tst_AddressBar.qml

  • Committer: Ugo Riboni
  • Date: 2013-06-25 13:51:18 UTC
  • Revision ID: ugo.riboni@canonical.com-20130625135118-scs2wpej1kyg3fc1
Merge changes to Browser.qml related to tabs support, except autopilot tests.

Show diffs side-by-side

added added

removed removed

Lines of Context:
24
24
    name: "AddressBar"
25
25
 
26
26
    function test_file_no_rewrite() {
27
 
        addressBar.url = "file:///usr/share/doc/ubuntu-online-tour/index.html"
 
27
        addressBar.text = "file:///usr/share/doc/ubuntu-online-tour/index.html"
28
28
        addressBar.validate()
29
 
        compare(addressBar.url, "file:///usr/share/doc/ubuntu-online-tour/index.html")
 
29
        compare(addressBar.requestedUrl, "file:///usr/share/doc/ubuntu-online-tour/index.html")
30
30
    }
31
31
 
32
32
    function test_http_no_rewrite() {
33
 
        addressBar.url = "http://ubuntu.com"
 
33
        addressBar.text = "http://ubuntu.com"
34
34
        addressBar.validate()
35
 
        compare(addressBar.url, "http://ubuntu.com")
 
35
        compare(addressBar.requestedUrl, "http://ubuntu.com")
36
36
    }
37
37
 
38
38
    function test_https_no_rewrite() {
39
 
        addressBar.url = "https://google.com"
 
39
        addressBar.text = "https://google.com"
40
40
        addressBar.validate()
41
 
        compare(addressBar.url, "https://google.com")
 
41
        compare(addressBar.requestedUrl, "https://google.com")
42
42
    }
43
43
 
44
44
    function test_no_scheme_rewrite() {
45
 
        addressBar.url = "ubuntu.com"
 
45
        addressBar.text = "ubuntu.com"
46
46
        addressBar.validate()
47
 
        compare(addressBar.url, "http://ubuntu.com")
 
47
        compare(addressBar.requestedUrl, "http://ubuntu.com")
48
48
    }
49
49
 
50
50
    function test_unhandled_scheme_no_rewrite() {
51
 
        addressBar.url = "ftp://ubuntu.com"
 
51
        addressBar.text = "ftp://ubuntu.com"
52
52
        addressBar.validate()
53
 
        compare(addressBar.url, "ftp://ubuntu.com")
 
53
        compare(addressBar.requestedUrl, "ftp://ubuntu.com")
54
54
    }
55
55
 
56
56
    function test_trim_whitespaces() {
57
 
        addressBar.url = "   http://ubuntu.com"
58
 
        addressBar.validate()
59
 
        compare(addressBar.url, "http://ubuntu.com")
60
 
        addressBar.url = "http://ubuntu.com  "
61
 
        addressBar.validate()
62
 
        compare(addressBar.url, "http://ubuntu.com")
63
 
        addressBar.url = "  http://ubuntu.com   "
64
 
        addressBar.validate()
65
 
        compare(addressBar.url, "http://ubuntu.com")
 
57
        addressBar.text = "   http://ubuntu.com"
 
58
        addressBar.validate()
 
59
        compare(addressBar.requestedUrl, "http://ubuntu.com")
 
60
        addressBar.text = "http://ubuntu.com  "
 
61
        addressBar.validate()
 
62
        compare(addressBar.requestedUrl, "http://ubuntu.com")
 
63
        addressBar.text = "  http://ubuntu.com   "
 
64
        addressBar.validate()
 
65
        compare(addressBar.requestedUrl, "http://ubuntu.com")
66
66
    }
67
67
 
68
68
    function test_search_url() {
69
 
        addressBar.url = "lorem ipsum dolor sit amet"
 
69
        addressBar.text = "lorem ipsum dolor sit amet"
70
70
        addressBar.validate()
71
 
        compare(addressBar.url.indexOf("https://google.com"), 0)
72
 
        verify(addressBar.url.indexOf("q=lorem+ipsum+dolor+sit+amet") > 0)
 
71
        compare(addressBar.requestedUrl.toString().indexOf("https://google.com"), 0)
 
72
        verify(addressBar.requestedUrl.toString().indexOf("q=lorem+ipsum+dolor+sit+amet") > 0)
73
73
    }
74
74
 
75
75
    function test_search_url_single_word() {
76
 
        addressBar.url = "ubuntu"
 
76
        addressBar.text = "ubuntu"
77
77
        addressBar.validate()
78
 
        compare(addressBar.url.indexOf("https://google.com"), 0)
79
 
        verify(addressBar.url.indexOf("q=ubuntu") > 0)
 
78
        compare(addressBar.requestedUrl.toString().indexOf("https://google.com"), 0)
 
79
        verify(addressBar.requestedUrl.toString().indexOf("q=ubuntu") > 0)
80
80
    }
81
81
 
82
82
    function test_search_escape_html_entities() {
83
 
        addressBar.url = "tom & jerry"
84
 
        addressBar.validate()
85
 
        verify(addressBar.url.indexOf("q=tom+%26+jerry") > 0)
86
 
        addressBar.url = "a+ rating"
87
 
        addressBar.validate()
88
 
        verify(addressBar.url.indexOf("q=a%2b+rating") > 0)
89
 
        addressBar.url = "\"kung fu\""
90
 
        addressBar.validate()
91
 
        verify(addressBar.url.indexOf("q=%22kung+fu%22") > 0)
92
 
        addressBar.url = "surfin' usa"
93
 
        addressBar.validate()
94
 
        verify(addressBar.url.indexOf("q=surfin%27+usa") > 0)
95
 
        addressBar.url = "to be or not to be?"
96
 
        addressBar.validate()
97
 
        verify(addressBar.url.indexOf("q=to+be+or+not+to+be%3f") > 0)
 
83
        addressBar.text = "tom & jerry"
 
84
        addressBar.validate()
 
85
        verify(addressBar.requestedUrl.toString().indexOf("q=tom+%26+jerry") > 0)
 
86
        addressBar.text = "a+ rating"
 
87
        addressBar.validate()
 
88
        verify(addressBar.requestedUrl.toString().indexOf("q=a%2B+rating") > 0)
 
89
        addressBar.text = "\"kung fu\""
 
90
        addressBar.validate()
 
91
        verify(addressBar.requestedUrl.toString().indexOf("q=%22kung+fu%22") > 0)
 
92
        addressBar.text = "surfin' usa"
 
93
        addressBar.validate()
 
94
        verify(addressBar.requestedUrl.toString().indexOf("q=surfin%27+usa") > 0)
 
95
        addressBar.text = "to be or not to be?"
 
96
        addressBar.validate()
 
97
        verify(addressBar.requestedUrl.toString().indexOf("q=to+be+or+not+to+be%3F") > 0)
98
98
    }
99
99
 
100
100
    AddressBar {