Skip to content

Commit 40d04ca

Browse files
committed
test
1 parent a66643d commit 40d04ca

1 file changed

Lines changed: 15 additions & 0 deletions

File tree

src/test/groovy/graphql/language/NodeTraverserTest.groovy

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,21 @@ class NodeTraverserTest extends Specification {
6969

7070
}
7171

72+
def "one visit with result"() {
73+
given:
74+
def visitor = new NodeVisitorStub() {
75+
@Override
76+
TraversalControl visitField(Field node, TraverserContext<Node> context) {
77+
context.setResult(node)
78+
}
79+
}
80+
def field = new Field()
81+
when:
82+
def result = NodeTraverser.oneVisitWithResult(field, visitor);
83+
then:
84+
result == field
85+
}
86+
7287

7388
boolean isEnter(TraverserContext context) {
7489
return context.getVar(NodeTraverser.LeaveOrEnter.class) == ENTER

0 commit comments

Comments
 (0)