summaryrefslogtreecommitdiffhomepage
path: root/tests/00_syntax/16_for_loop
diff options
context:
space:
mode:
authorJo-Philipp Wich <jo@mein.io>2021-02-17 18:28:01 +0100
committerGitHub <noreply@github.com>2021-02-17 18:28:01 +0100
commit679270fd3afa93cca84ab31b5041922037fec0c5 (patch)
treee55752bae52bf7eed38b91c42e990a8b116b6621 /tests/00_syntax/16_for_loop
parent77580a893283f2bde7ab46496bd3a3d7b2fc6784 (diff)
parent14e46b8e225dc329f4e14777960b10abb8a09699 (diff)
Merge pull request #2 from jow-/rewrite
treewide: rewrite ucode interpreter
Diffstat (limited to 'tests/00_syntax/16_for_loop')
-rw-r--r--tests/00_syntax/16_for_loop23
1 files changed, 13 insertions, 10 deletions
diff --git a/tests/00_syntax/16_for_loop b/tests/00_syntax/16_for_loop
index 33d1d97..67edc21 100644
--- a/tests/00_syntax/16_for_loop
+++ b/tests/00_syntax/16_for_loop
@@ -218,11 +218,12 @@ Ensure that for-in loop expressions with more than two variables are
rejected.
-- Expect stderr --
-Syntax error: Invalid for-in expression
-In line 2, byte 14:
+Syntax error: Unexpected token
+Expecting ';'
+In line 2, byte 24:
` for (let x, y, z in {})`
- Near here ------^
+ Near here ----------------^
-- End --
@@ -238,11 +239,12 @@ In line 2, byte 14:
Ensure that assignments in for-in loop expressions are rejected.
-- Expect stderr --
-Syntax error: Invalid for-in expression
-In line 2, byte 13:
+Syntax error: Unexpected token
+Expecting ';'
+In line 2, byte 25:
` for (let x = 1, y in {})`
- Near here -----^
+ Near here -----------------^
-- End --
@@ -259,7 +261,7 @@ Ensure that too short for-in loop expressions are rejected (1/2).
-- Expect stderr --
Syntax error: Unexpected token
-Expecting ',' or 'in'
+Expecting ';'
In line 2, byte 12:
` for (let x)`
@@ -279,11 +281,12 @@ In line 2, byte 12:
Ensure that too short for-in loop expressions are rejected (2/2).
-- Expect stderr --
-Syntax error: Invalid for-in expression
-In line 2, byte 14:
+Syntax error: Unexpected token
+Expecting ';'
+In line 2, byte 15:
` for (let x, y)`
- Near here ------^
+ Near here -------^
-- End --