summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorJo-Philipp Wich <jo@mein.io>2020-11-30 16:17:09 +0100
committerJo-Philipp Wich <jo@mein.io>2020-11-30 17:37:56 +0100
commitf7b079ce3a41a0f92adb623b0de10419fc9f5df9 (patch)
tree78fa56b056d14a5c0313de4a5ec369078612063b
parent8b4d0d5d18c0b60ed3365f442385ee253981d5d4 (diff)
tests: fix testcases
Fixes: 8b4d0d5 ("tests: prefer `let` over `local`") Fixes: a162cf7 ("treewide: rebrand to ucode") Signed-off-by: Jo-Philipp Wich <jo@mein.io>
-rwxr-xr-xrun_tests.sh2
-rw-r--r--tests/00_syntax/16_for_loop16
-rw-r--r--tests/02_runtime/00_scoping12
3 files changed, 15 insertions, 15 deletions
diff --git a/run_tests.sh b/run_tests.sh
index 78b93c1..a22ecec 100755
--- a/run_tests.sh
+++ b/run_tests.sh
@@ -47,7 +47,7 @@ run_testcase() {
local code=$6
local fail=0
- ./utpl -i - <"$in" >"$dir/res.out" 2>"$dir/res.err"
+ ./ucode -i - <"$in" >"$dir/res.out" 2>"$dir/res.err"
printf "%d\n" $? > "$dir/res.code"
diff --git a/tests/00_syntax/16_for_loop b/tests/00_syntax/16_for_loop
index 090f87b..33d1d97 100644
--- a/tests/00_syntax/16_for_loop
+++ b/tests/00_syntax/16_for_loop
@@ -219,10 +219,10 @@ rejected.
-- Expect stderr --
Syntax error: Invalid for-in expression
-In line 2, byte 16:
+In line 2, byte 14:
` for (let x, y, z in {})`
- Near here --------^
+ Near here ------^
-- End --
@@ -239,10 +239,10 @@ Ensure that assignments in for-in loop expressions are rejected.
-- Expect stderr --
Syntax error: Invalid for-in expression
-In line 2, byte 15:
+In line 2, byte 13:
` for (let x = 1, y in {})`
- Near here -------^
+ Near here -----^
-- End --
@@ -260,10 +260,10 @@ Ensure that too short for-in loop expressions are rejected (1/2).
-- Expect stderr --
Syntax error: Unexpected token
Expecting ',' or 'in'
-In line 2, byte 14:
+In line 2, byte 12:
` for (let x)`
- Near here ------^
+ Near here ----^
-- End --
@@ -280,10 +280,10 @@ Ensure that too short for-in loop expressions are rejected (2/2).
-- Expect stderr --
Syntax error: Invalid for-in expression
-In line 2, byte 16:
+In line 2, byte 14:
` for (let x, y)`
- Near here --------^
+ Near here ------^
-- End --
diff --git a/tests/02_runtime/00_scoping b/tests/02_runtime/00_scoping
index 0ac399b..2bca2ab 100644
--- a/tests/02_runtime/00_scoping
+++ b/tests/02_runtime/00_scoping
@@ -46,15 +46,15 @@ outer f_e=3
-- Testcase --
{%
a_global = true;
- let a_let = true;
+ let a_local = true;
function test() {
b_global = true;
- let b_let = true;
+ let b_local = true;
function test2() {
c_global = true;
- let c_let = true;
+ let c_local = true;
}
test2();
@@ -64,13 +64,13 @@ outer f_e=3
-%}
a_global={{ !!a_global }}
-a_local={{ !!a_let }}
+a_local={{ !!a_local }}
b_global={{ !!b_global }}
-b_local={{ !!b_let }}
+b_local={{ !!b_local }}
c_global={{ !!c_global }}
-c_local={{ !!c_let }}
+c_local={{ !!c_local }}
When seting a nonlet variable, it is set in the nearest parent