@@ -86,7 +86,7 @@ func Test_valueAddInt(t *testing.T) {
86
86
env ["ValueOne" ] = & customInt {1 }
87
87
env ["ValueTwo" ] = & customInt {2 }
88
88
89
- program , err := expr .Compile ("ValueOne + ValueTwo" , expr .Env (env ), Patcher )
89
+ program , err := expr .Compile ("ValueOne + ValueTwo" , expr .Env (env ), ValueGetter )
90
90
require .NoError (t , err )
91
91
92
92
out , err := vm .Run (program , env )
@@ -100,7 +100,7 @@ func Test_valueUntypedAddInt(t *testing.T) {
100
100
env ["ValueOne" ] = & customUntypedInt {1 }
101
101
env ["ValueTwo" ] = & customUntypedInt {2 }
102
102
103
- program , err := expr .Compile ("ValueOne + ValueTwo" , expr .Env (env ), Patcher )
103
+ program , err := expr .Compile ("ValueOne + ValueTwo" , expr .Env (env ), ValueGetter )
104
104
require .NoError (t , err )
105
105
106
106
out , err := vm .Run (program , env )
@@ -114,7 +114,7 @@ func Test_valueTypedAddInt(t *testing.T) {
114
114
env ["ValueOne" ] = & customTypedInt {1 }
115
115
env ["ValueTwo" ] = & customTypedInt {2 }
116
116
117
- program , err := expr .Compile ("ValueOne + ValueTwo" , expr .Env (env ), Patcher )
117
+ program , err := expr .Compile ("ValueOne + ValueTwo" , expr .Env (env ), ValueGetter )
118
118
require .NoError (t , err )
119
119
120
120
out , err := vm .Run (program , env )
@@ -128,7 +128,7 @@ func Test_valueTypedAddMismatch(t *testing.T) {
128
128
env ["ValueOne" ] = & customTypedInt {1 }
129
129
env ["ValueTwo" ] = & customTypedString {"test" }
130
130
131
- _ , err := expr .Compile ("ValueOne + ValueTwo" , expr .Env (env ), Patcher )
131
+ _ , err := expr .Compile ("ValueOne + ValueTwo" , expr .Env (env ), ValueGetter )
132
132
require .Error (t , err )
133
133
}
134
134
@@ -137,7 +137,7 @@ func Test_valueUntypedAddMismatch(t *testing.T) {
137
137
env ["ValueOne" ] = & customUntypedInt {1 }
138
138
env ["ValueTwo" ] = & customUntypedString {"test" }
139
139
140
- program , err := expr .Compile ("ValueOne + ValueTwo" , expr .Env (env ), Patcher )
140
+ program , err := expr .Compile ("ValueOne + ValueTwo" , expr .Env (env ), ValueGetter )
141
141
require .NoError (t , err )
142
142
143
143
_ , err = vm .Run (program , env )
@@ -149,7 +149,7 @@ func Test_valueTypedArray(t *testing.T) {
149
149
env := make (map [string ]any )
150
150
env ["ValueOne" ] = & customTypedArray {[]any {1 , 2 }}
151
151
152
- program , err := expr .Compile ("ValueOne[0] + ValueOne[1]" , expr .Env (env ), Patcher )
152
+ program , err := expr .Compile ("ValueOne[0] + ValueOne[1]" , expr .Env (env ), ValueGetter )
153
153
require .NoError (t , err )
154
154
155
155
out , err := vm .Run (program , env )
@@ -162,7 +162,7 @@ func Test_valueTypedMap(t *testing.T) {
162
162
env := make (map [string ]any )
163
163
env ["ValueOne" ] = & customTypedMap {map [string ]any {"one" : 1 , "two" : 2 }}
164
164
165
- program , err := expr .Compile ("ValueOne.one + ValueOne.two" , expr .Env (env ), Patcher )
165
+ program , err := expr .Compile ("ValueOne.one + ValueOne.two" , expr .Env (env ), ValueGetter )
166
166
require .NoError (t , err )
167
167
168
168
out , err := vm .Run (program , env )
0 commit comments