Files
regorus/tests/interpreter/cases/call/basic.yaml
Anand Krishnamoorthi cb0b3a1790 Code from github.com/anakrish/rego-rs
Authored by anakrish and mingweishih

Signed-off-by: Anand Krishnamoorthi <anakrish@microsoft.com>
2023-02-09 10:56:54 -08:00

45 lines
619 B
YAML

cases:
- note: basic
data: {}
modules:
- |
package test
inc(x) = x + 1
a1 = inc(5)
query: data.test
want_result:
a1: 6
- note: call-in-arg
data: {}
modules:
- |
package test
inc(x) = x + 1
a1 = inc(inc(5))
query: data.test
want_result:
a1: 7
- note: call-nested
data: {}
modules:
- |
package test
sub(a, b) := a - b
foo(a, b) := r {
r =(a + b) * sub(a, b)
}
a = foo(5, 6)
query: data.test
want_result:
a: -11