We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a00a764 commit a50f5f9Copy full SHA for a50f5f9
1 file changed
src/test/java/com/dashjoin/jsonata/CustomFunctionTest.java
@@ -17,6 +17,21 @@ public void testSupplier() {
17
Assertions.assertEquals("Hello world", expression.evaluate(null));
18
}
19
20
+ @Test
21
+ public void testEval() {
22
+ var expression = Jsonata.jsonata("$eval('$greet()')");
23
+ expression.registerFunction("greet", () -> "Hello world");
24
+ Assertions.assertEquals("Hello world", expression.evaluate(null));
25
+ }
26
+
27
+ @Disabled
28
29
+ public void testEvalWithParams() {
30
+ var expression = Jsonata.jsonata("($eval('$greet()'))");
31
32
33
34
35
@Test
36
public void testUnary() {
37
var expression = Jsonata.jsonata("$echo(123)");
0 commit comments