diff options
author | Simon Hausmann <simon.hausmann@digia.com> | 2013-06-20 08:01:58 +0200 |
---|---|---|
committer | Lars Knoll <lars.knoll@digia.com> | 2013-06-20 08:50:21 +0200 |
commit | 0117641a5bfb8f53ff80b291197db5426f689d0d (patch) | |
tree | 93eb6d018eaa362fb9cd21f95d6c7ddffb9bba30 /tests/auto/qml/qqmlxmlhttprequest | |
parent | 1e6dbe88cbafcaed831231bb3bb96c09db3530fa (diff) |
Fix instanceStateValues xhr test
Writing to a read-only property or trying to deleting will throw an exception
in strict mode and thus abort the execution. Make the test work in strict and
non-strict mode by surrounding the offending statements with individual
try/catch pairs.
Change-Id: I25f803b6ffd7ef721ac874f53a37b3208b5c05ab
Reviewed-by: Lars Knoll <lars.knoll@digia.com>
Diffstat (limited to 'tests/auto/qml/qqmlxmlhttprequest')
-rw-r--r-- | tests/auto/qml/qqmlxmlhttprequest/data/instanceStateValues.qml | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/tests/auto/qml/qqmlxmlhttprequest/data/instanceStateValues.qml b/tests/auto/qml/qqmlxmlhttprequest/data/instanceStateValues.qml index b3a54e9b53..8c027840a1 100644 --- a/tests/auto/qml/qqmlxmlhttprequest/data/instanceStateValues.qml +++ b/tests/auto/qml/qqmlxmlhttprequest/data/instanceStateValues.qml @@ -11,17 +11,17 @@ QtObject { // Attempt to overwrite and delete values var x = new XMLHttpRequest(); - x.UNSENT = 9; - x.OPENED = 9; - x.HEADERS_RECEIVED = 9; - x.LOADING = 9; - x.DONE = 9; + try { x.UNSENT = 9; } catch (e) {} + try { x.OPENED = 9; } catch (e) {} + try { x.HEADERS_RECEIVED = 9; } catch (e) {} + try { x.LOADING = 9; } catch (e) {} + try { x.DONE = 9; } catch (e) {} - delete x.UNSENT; - delete x.OPENED; - delete x.HEADERS_RECEIVED; - delete x.LOADING; - delete x.DONE; + try { delete x.UNSENT; } catch (e) {} + try { delete x.OPENED; } catch (e) {} + try { delete x.HEADERS_RECEIVED; } catch (e) {} + try { delete x.LOADING; } catch (e) {} + try { delete x.DONE; } catch (e) {} unsent = x.UNSENT opened = x.OPENED |