aboutsummaryrefslogtreecommitdiffstats
path: root/tests/auto/qml/qqmlxmlhttprequest
diff options
context:
space:
mode:
authorSimon Hausmann <simon.hausmann@digia.com>2013-06-20 08:01:58 +0200
committerLars Knoll <lars.knoll@digia.com>2013-06-20 08:50:21 +0200
commit0117641a5bfb8f53ff80b291197db5426f689d0d (patch)
tree93eb6d018eaa362fb9cd21f95d6c7ddffb9bba30 /tests/auto/qml/qqmlxmlhttprequest
parent1e6dbe88cbafcaed831231bb3bb96c09db3530fa (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.qml20
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