diff options
| author | Michael Williamson <mike@zwobble.org> | 2023-06-06 19:48:45 +0100 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2023-06-06 19:48:45 +0100 |
| commit | 76fb53ae402d869df06a5b2652e7891865e247b3 (patch) | |
| tree | c40d29a4284f12b25a6ad8db5074a31263f7bb8a /src/test/java | |
| parent | 9d66911592c3e3f34aaafdd09c7dd9d96e720e18 (diff) | |
Parse calls with effects
Diffstat (limited to 'src/test/java')
| -rw-r--r-- | src/test/java/org/shedlang/compiler/parser/ParserCallTests.java | 13 |
1 files changed, 13 insertions, 0 deletions
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) + ); + } } |
