summaryrefslogtreecommitdiff
path: root/test/language/expressions/compound-assignment/11.13.2-32-s.js
diff options
context:
space:
mode:
authorAndré Bargull <andre.bargull@gmail.com>2015-08-11 17:42:41 +0200
committerAndré Bargull <andre.bargull@gmail.com>2015-08-11 17:42:41 +0200
commit3de484fe8353448bf0496369f192cbd7a51cc4a0 (patch)
tree56c3b09a0c0be4d1d476b962c9baeea2fbf255dd /test/language/expressions/compound-assignment/11.13.2-32-s.js
parent9cb89a4e3c64e27ae385f3a65c26f69467f49314 (diff)
downloadqtdeclarative-testsuites-3de484fe8353448bf0496369f192cbd7a51cc4a0.tar.gz
Replace runTestCase with assert.throws [test/language/expressions]
Diffstat (limited to 'test/language/expressions/compound-assignment/11.13.2-32-s.js')
-rw-r--r--test/language/expressions/compound-assignment/11.13.2-32-s.js13
1 files changed, 3 insertions, 10 deletions
diff --git a/test/language/expressions/compound-assignment/11.13.2-32-s.js b/test/language/expressions/compound-assignment/11.13.2-32-s.js
index 96f1ad9df..8182307d6 100644
--- a/test/language/expressions/compound-assignment/11.13.2-32-s.js
+++ b/test/language/expressions/compound-assignment/11.13.2-32-s.js
@@ -8,10 +8,8 @@ description: >
Compound Assignment operator(^=) is a reference to a data property
with the attribute value {[[Writable]]:false}
flags: [onlyStrict]
-includes: [runTestCase.js]
---*/
-function testcase() {
var obj = {};
Object.defineProperty(obj, "prop", {
value: 10,
@@ -19,12 +17,7 @@ function testcase() {
enumerable: true,
configurable: true
});
-
- try {
+assert.throws(TypeError, function() {
obj.prop ^= 20;
- return false;
- } catch (e) {
- return e instanceof TypeError && obj.prop === 10;
- }
- }
-runTestCase(testcase);
+});
+assert.sameValue(obj.prop, 10, 'obj.prop');