~ubuntu-branches/debian/jessie/qtdeclarative-opensource-src/jessie

« back to all changes in this revision

Viewing changes to tests/auto/qml/qqmlxmlhttprequest/data/getAllResponseHeaders.qml

  • Committer: Package Import Robot
  • Author(s): Lisandro Damián Nicanor Pérez Meyer
  • Date: 2014-06-05 23:53:56 UTC
  • mfrom: (8.1.11 experimental)
  • Revision ID: package-import@ubuntu.com-20140605235356-cf36ioh08oh2oow4
Tags: 5.3.0-5
* Upload to unstable.
* Backport v4_yarr_jit_push_pop_addressTempRegister.patch to fix a bug
  of the JIT compiler in arm. Thanks Scott Kitterman for pointing it out.
* Update symbols files with buildds' logs.

Show diffs side-by-side

added added

removed removed

Lines of Context:
20
20
    Component.onCompleted: {
21
21
        var x = new XMLHttpRequest;
22
22
 
23
 
        try {
24
 
            x.getResponseHeader("Test-Header");
25
 
        } catch (e) {
26
 
            if (e.code == DOMException.INVALID_STATE_ERR)
27
 
                unsentException = true;
28
 
        }
 
23
        try {
 
24
            x.getResponseHeader("Test-Header");
 
25
        } catch (e) {
 
26
            if (e.code == DOMException.INVALID_STATE_ERR)
 
27
                unsentException = true;
 
28
        }
29
29
 
30
30
        if (x.readyState == XMLHttpRequest.UNSENT)
31
31
            readyState = true;
36
36
        if (x.readyState  == XMLHttpRequest.OPENED)
37
37
            openedState = true;
38
38
 
39
 
        try {
40
 
            x.getResponseHeader("Test-Header");
41
 
        } catch (e) {
42
 
            if (e.code == DOMException.INVALID_STATE_ERR)
43
 
                openedException = true;
44
 
        }
 
39
        try {
 
40
            x.getResponseHeader("Test-Header");
 
41
        } catch (e) {
 
42
            if (e.code == DOMException.INVALID_STATE_ERR)
 
43
                openedException = true;
 
44
        }
45
45
 
46
46
        var headers = "connection: close\r\ncontent-type: text/html; charset=UTF-8\r\ntest-header: TestValue\r\nmultitest-header: TestValue, SecondTestValue\r\ncontent-length: 11";
47
47
 
48
48
        // Test to the end
49
49
        x.onreadystatechange = function() {
50
 
            if (x.readyState == XMLHttpRequest.HEADERS_RECEIVED) {
51
 
                headersReceivedState = true;
52
 
 
53
 
                headersReceivedHeader = (x.getAllResponseHeaders() == headers);
54
 
            } else if (x.readyState == XMLHttpRequest.DONE) {
55
 
                doneState = headersReceivedState && true;
56
 
 
57
 
                doneHeader = (x.getAllResponseHeaders() == headers);
 
50
            if (x.readyState == XMLHttpRequest.HEADERS_RECEIVED) {
 
51
                headersReceivedState = true;
 
52
 
 
53
                headersReceivedHeader = (x.getAllResponseHeaders() == headers);
 
54
            } else if (x.readyState == XMLHttpRequest.DONE) {
 
55
                doneState = headersReceivedState && true;
 
56
 
 
57
                doneHeader = (x.getAllResponseHeaders() == headers);
58
58
                dataOK = (x.responseText == "QML Rocks!\n");
59
59
            }
60
60
        }