diff --git a/src/compiler/tests/compiler.test.ts b/src/compiler/tests/compiler.test.ts index 35da324..652b29c 100644 --- a/src/compiler/tests/compiler.test.ts +++ b/src/compiler/tests/compiler.test.ts @@ -85,6 +85,21 @@ describe('compiler', () => { expect(`bloop = do: 'bloop' end; bloop`).toEvaluateTo('bloop') }) + test('function call with if statement and multiple expressions', () => { + expect(` + abc = do: + if false: + echo nope + end + + true + end + + abc + `) + .toEvaluateTo(true) + }) + test('simple conditionals', () => { expect(`(3 < 6)`).toEvaluateTo(true) expect(`(10 > 20)`).toEvaluateTo(false)