diff options
| author | Michael Williamson <mike@zwobble.org> | 2023-10-21 13:18:53 +0100 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2023-10-21 13:18:53 +0100 |
| commit | b1313781607516060ce36fe676eaed521fbe75d2 (patch) | |
| tree | a4e256375efe21e08169d820c2350b1d8eed3b68 /src/test/java | |
| parent | 040377e9319d87a5bec94d2ea4c79bfb0458930d (diff) | |
Use custom matcher
Diffstat (limited to 'src/test/java')
| -rw-r--r-- | src/test/java/org/shedlang/compiler/typechecker/TypeCheckerImportTests.java | 21 |
1 files changed, 8 insertions, 13 deletions
diff --git a/src/test/java/org/shedlang/compiler/typechecker/TypeCheckerImportTests.java b/src/test/java/org/shedlang/compiler/typechecker/TypeCheckerImportTests.java index 984bc84a..23c04a25 100644 --- a/src/test/java/org/shedlang/compiler/typechecker/TypeCheckerImportTests.java +++ b/src/test/java/org/shedlang/compiler/typechecker/TypeCheckerImportTests.java @@ -12,7 +12,6 @@ import java.util.Map; import static org.shedlang.compiler.ast.typed.TypedNodeMatchers.*; import static org.zwobble.precisely.AssertThat.assertThat; -import static org.zwobble.precisely.Matchers.anything; import static org.zwobble.precisely.Matchers.isSequence; public class TypeCheckerImportTests { @@ -35,18 +34,14 @@ public class TypeCheckerImportTests { assertThat( result.value(), - // TODO: custom matcher - isTypedNamespaceNode( - isSequence( - isTypedFunctionDefinitionNode() - .withBody(isTypedBlockNode(isSequence( - isTypedExpressionStatementNode( - isTypedReferenceNode("Imported", Types.namespace(importedNamespaceName)) - ) - ))) - ), - anything() - ) + isTypedNamespaceNode().withBody(isSequence( + isTypedFunctionDefinitionNode() + .withBody(isTypedBlockNode(isSequence( + isTypedExpressionStatementNode( + isTypedReferenceNode("Imported", Types.namespace(importedNamespaceName)) + ) + ))) + )) ); } } |
