From 76fb53ae402d869df06a5b2652e7891865e247b3 Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Tue, 6 Jun 2023 19:48:45 +0100 Subject: Parse calls with effects --- .../java/org/shedlang/compiler/parser/ParserCallTests.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'src/test/java') diff --git a/src/test/java/org/shedlang/compiler/parser/ParserCallTests.java b/src/test/java/org/shedlang/compiler/parser/ParserCallTests.java index a5c41cba..df7cbfea 100644 --- a/src/test/java/org/shedlang/compiler/parser/ParserCallTests.java +++ b/src/test/java/org/shedlang/compiler/parser/ParserCallTests.java @@ -26,4 +26,17 @@ public class ParserCallTests { ) ); } + + @Test + public void canParseCallWithEffects() { + var source = "f!()"; + + var node = parseString(source, Parser::parseTopLevelExpression); + + assertThat( + node, + isUntypedCallNode() + .withHasEffects(true) + ); + } } -- cgit v1.2.3