summaryrefslogtreecommitdiff
path: root/parser/interpreter_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'parser/interpreter_test.go')
-rw-r--r--parser/interpreter_test.go6
1 files changed, 4 insertions, 2 deletions
diff --git a/parser/interpreter_test.go b/parser/interpreter_test.go
index d73d282..42223d4 100644
--- a/parser/interpreter_test.go
+++ b/parser/interpreter_test.go
@@ -130,7 +130,8 @@ func TestSwitch(t *testing.T) {
switch a {
default: a = 0
case 1,2: a = a+1
- case 3: a = a+2
+ case 3: a = a+2; break; a = 3
+ case 4: a = 10
}
return a
}
@@ -148,7 +149,8 @@ func TestSwitch(t *testing.T) {
{src: src0 + "f(1)", res: "2"},
{src: src0 + "f(2)", res: "3"},
{src: src0 + "f(3)", res: "5"},
- {src: src0 + "f(4)", res: "0"},
+ {src: src0 + "f(4)", res: "10"},
+ {src: src0 + "f(5)", res: "0"},
{src: src1 + "f(1)", res: "2"},
{src: src1 + "f(4)", res: "5"},