aboutsummaryrefslogtreecommitdiff
path: root/src/test/java
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2023-10-21 13:18:53 +0100
committerMichael Williamson <mike@zwobble.org>2023-10-21 13:18:53 +0100
commitb1313781607516060ce36fe676eaed521fbe75d2 (patch)
treea4e256375efe21e08169d820c2350b1d8eed3b68 /src/test/java
parent040377e9319d87a5bec94d2ea4c79bfb0458930d (diff)
Use custom matcher
Diffstat (limited to 'src/test/java')
-rw-r--r--src/test/java/org/shedlang/compiler/typechecker/TypeCheckerImportTests.java21
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))
+ )
+ )))
+ ))
);
}
}