summaryrefslogtreecommitdiff
path: root/src/function-forms
diff options
context:
space:
mode:
authorMike Pennisi <mike@mikepennisi.com>2017-04-29 16:31:08 -0400
committerRick Waldron <waldron.rick@gmail.com>2017-06-28 11:24:36 -0400
commit81d00def42cdc7eb83eae2cf0126e26fc0002ce3 (patch)
treec0fa9d5676721445c45f08c358f7b35746e73dbb /src/function-forms
parente5ffc904d6162305006089bb1f3ec815ec7eaa81 (diff)
downloadqtdeclarative-testsuites-81d00def42cdc7eb83eae2cf0126e26fc0002ce3.tar.gz
Force "early error" tests to fail if evaluated
This pattern makes expectations more explicit by making test files more literal.
Diffstat (limited to 'src/function-forms')
-rw-r--r--src/function-forms/dflt-params-duplicates.case2
-rw-r--r--src/function-forms/dflt-params-rest.case2
-rw-r--r--src/function-forms/rest-params-trailing-comma-early-error.case2
3 files changed, 6 insertions, 0 deletions
diff --git a/src/function-forms/dflt-params-duplicates.case b/src/function-forms/dflt-params-duplicates.case
index 544c444a8..35a49a20a 100644
--- a/src/function-forms/dflt-params-duplicates.case
+++ b/src/function-forms/dflt-params-duplicates.case
@@ -24,5 +24,7 @@ info: |
features: [default-parameters]
---*/
+//- setup
+throw "Test262: This statement should not be evaluated.";
//- params
x = 0, x
diff --git a/src/function-forms/dflt-params-rest.case b/src/function-forms/dflt-params-rest.case
index 2b96d624a..6b591bc1f 100644
--- a/src/function-forms/dflt-params-rest.case
+++ b/src/function-forms/dflt-params-rest.case
@@ -26,5 +26,7 @@ negative:
type: SyntaxError
---*/
+//- setup
+throw "Test262: This statement should not be evaluated.";
//- params
...x = []
diff --git a/src/function-forms/rest-params-trailing-comma-early-error.case b/src/function-forms/rest-params-trailing-comma-early-error.case
index 42bdf3f86..ab2ad22c3 100644
--- a/src/function-forms/rest-params-trailing-comma-early-error.case
+++ b/src/function-forms/rest-params-trailing-comma-early-error.case
@@ -20,5 +20,7 @@ info: |
FormalParameterList[?Yield, ?Await] , FunctionRestParameter[?Yield, ?Await]
---*/
+//- setup
+throw "Test262: This statement should not be evaluated.";
//- params
...a,