@@ -16,10 +16,7 @@ import (
16
16
)
17
17
18
18
func TestNewSnippetNode (t * testing.T ) {
19
- n , err := NewSnippetNode (SnippetNodeConfig {
20
- Lang : LangJSON ,
21
- Code : "{}" ,
22
- })
19
+ n , err := NewSnippetNode (LangJSON , "" )
23
20
assert .NoError (t , err )
24
21
assert .NotNil (t , n )
25
22
@@ -28,14 +25,11 @@ func TestNewSnippetNode(t *testing.T) {
28
25
29
26
func TestSnippetNode_Send (t * testing.T ) {
30
27
t .Run (LangTypescript , func (t * testing.T ) {
31
- n , _ := NewSnippetNode (SnippetNodeConfig {
32
- Lang : LangTypescript ,
33
- Code : `
28
+ n , _ := NewSnippetNode (LangTypescript , `
34
29
function main(inPayload: any): any {
35
30
return inPayload;
36
31
}
37
- ` ,
38
- })
32
+ ` )
39
33
defer func () { _ = n .Close () }()
40
34
41
35
io := port .New ()
@@ -64,14 +58,11 @@ function main(inPayload: any): any {
64
58
})
65
59
66
60
t .Run (LangJavascript , func (t * testing.T ) {
67
- n , _ := NewSnippetNode (SnippetNodeConfig {
68
- Lang : LangJavascript ,
69
- Code : `
61
+ n , _ := NewSnippetNode (LangTypescript , `
70
62
function main(inPayload) {
71
63
return inPayload;
72
64
}
73
- ` ,
74
- })
65
+ ` )
75
66
defer func () { _ = n .Close () }()
76
67
77
68
io := port .New ()
@@ -102,10 +93,7 @@ function main(inPayload) {
102
93
t .Run (LangJSON , func (t * testing.T ) {
103
94
data := faker .UUIDHyphenated ()
104
95
105
- n , _ := NewSnippetNode (SnippetNodeConfig {
106
- Lang : LangJSON ,
107
- Code : fmt .Sprintf ("\" %s\" " , data ),
108
- })
96
+ n , _ := NewSnippetNode (LangJSON , fmt .Sprintf ("\" %s\" " , data ))
109
97
defer func () { _ = n .Close () }()
110
98
111
99
io := port .New ()
@@ -134,10 +122,7 @@ function main(inPayload) {
134
122
})
135
123
136
124
t .Run (LangJSONata , func (t * testing.T ) {
137
- n , _ := NewSnippetNode (SnippetNodeConfig {
138
- Lang : LangJSONata ,
139
- Code : "$" ,
140
- })
125
+ n , _ := NewSnippetNode (LangJSONata , "$" )
141
126
defer func () { _ = n .Close () }()
142
127
143
128
io := port .New ()
@@ -168,14 +153,11 @@ function main(inPayload) {
168
153
169
154
func BenchmarkSnippetNode_Send (b * testing.B ) {
170
155
b .Run (LangTypescript , func (b * testing.B ) {
171
- n , _ := NewSnippetNode (SnippetNodeConfig {
172
- Lang : LangTypescript ,
173
- Code : `
156
+ n , _ := NewSnippetNode (LangTypescript , `
174
157
function main(inPayload: any): any {
175
158
return inPayload;
176
159
}
177
- ` ,
178
- })
160
+ ` )
179
161
defer func () { _ = n .Close () }()
180
162
181
163
io := port .New ()
@@ -199,14 +181,11 @@ function main(inPayload: any): any {
199
181
})
200
182
201
183
b .Run (LangJavascript , func (b * testing.B ) {
202
- n , _ := NewSnippetNode (SnippetNodeConfig {
203
- Lang : LangJavascript ,
204
- Code : `
184
+ n , _ := NewSnippetNode (LangJavascript , `
205
185
function main(inPayload) {
206
186
return inPayload;
207
187
}
208
- ` ,
209
- })
188
+ ` )
210
189
defer func () { _ = n .Close () }()
211
190
212
191
io := port .New ()
@@ -230,10 +209,7 @@ function main(inPayload) {
230
209
})
231
210
232
211
b .Run (LangJSON , func (b * testing.B ) {
233
- n , _ := NewSnippetNode (SnippetNodeConfig {
234
- Lang : LangJSON ,
235
- Code : fmt .Sprintf ("\" %s\" " , faker .UUIDHyphenated ()),
236
- })
212
+ n , _ := NewSnippetNode (LangJSON , fmt .Sprintf ("\" %s\" " , faker .UUIDHyphenated ()))
237
213
defer func () { _ = n .Close () }()
238
214
239
215
io := port .New ()
@@ -257,10 +233,7 @@ function main(inPayload) {
257
233
})
258
234
259
235
b .Run (LangJSONata , func (b * testing.B ) {
260
- n , _ := NewSnippetNode (SnippetNodeConfig {
261
- Lang : LangJSONata ,
262
- Code : "$" ,
263
- })
236
+ n , _ := NewSnippetNode (LangJSONata , "$" )
264
237
defer func () { _ = n .Close () }()
265
238
266
239
io := port .New ()
0 commit comments