@@ -19,6 +19,9 @@ const tests = {
19
19
sendParent('MOUSE.CLICK'),
20
20
raise('MY_MOUSE.SCROLL_DOWN'),
21
21
send({ type: 'TOGGLE' }),
22
+ sendTo('myActor', 'TOGGLE'),
23
+ sendTo('myActor', { type: 'TOGGLE' }),
24
+ forwardTo('myActor'),
22
25
],
23
26
})
24
27
` ,
@@ -71,6 +74,8 @@ const tests = {
71
74
respond('My Event'),
72
75
raise('myEvent.click'),
73
76
send({ type: 'myEvent' }),
77
+ sendTo('myActor', 'myEvent2'),
78
+ sendTo('myActor', { type: 'myEvent3' }),
74
79
],
75
80
})
76
81
` ,
@@ -114,6 +119,14 @@ const tests = {
114
119
messageId : 'invalidEventName' ,
115
120
data : { eventName : 'myEvent' , fixedEventName : 'MY_EVENT' } ,
116
121
} ,
122
+ {
123
+ messageId : 'invalidEventName' ,
124
+ data : { eventName : 'myEvent2' , fixedEventName : 'MY_EVENT_2' } ,
125
+ } ,
126
+ {
127
+ messageId : 'invalidEventName' ,
128
+ data : { eventName : 'myEvent3' , fixedEventName : 'MY_EVENT_3' } ,
129
+ } ,
117
130
] ,
118
131
output : `
119
132
createMachine({
@@ -129,6 +142,8 @@ const tests = {
129
142
respond('MY_EVENT'),
130
143
raise('MY_EVENT.CLICK'),
131
144
send({ type: 'MY_EVENT' }),
145
+ sendTo('myActor', 'MY_EVENT_2'),
146
+ sendTo('myActor', { type: 'MY_EVENT_3' }),
132
147
],
133
148
})
134
149
` ,
@@ -150,6 +165,8 @@ const tests = {
150
165
respond('My Event'),
151
166
raise('myEvent.click'),
152
167
send({ type: 'myEvent' }),
168
+ sendTo('myActor', 'myEvent2'),
169
+ sendTo('myActor', { type: 'myEvent3' }),
153
170
],
154
171
})
155
172
` ,
@@ -193,6 +210,14 @@ const tests = {
193
210
messageId : 'invalidEventName' ,
194
211
data : { eventName : 'myEvent' , fixedEventName : 'my_event' } ,
195
212
} ,
213
+ {
214
+ messageId : 'invalidEventName' ,
215
+ data : { eventName : 'myEvent2' , fixedEventName : 'my_event_2' } ,
216
+ } ,
217
+ {
218
+ messageId : 'invalidEventName' ,
219
+ data : { eventName : 'myEvent3' , fixedEventName : 'my_event_3' } ,
220
+ } ,
196
221
] ,
197
222
output : `
198
223
/* eslint event-names: [ "warn", "snakeCase" ] */
@@ -209,6 +234,8 @@ const tests = {
209
234
respond('my_event'),
210
235
raise('my_event.click'),
211
236
send({ type: 'my_event' }),
237
+ sendTo('myActor', 'my_event_2'),
238
+ sendTo('myActor', { type: 'my_event_3' }),
212
239
],
213
240
})
214
241
` ,
@@ -230,6 +257,8 @@ const tests = {
230
257
respond('My Event'),
231
258
raise('my_event.click'),
232
259
send({ type: 'my_event' }),
260
+ sendTo('myActor', 'my_event_2'),
261
+ sendTo('myActor', { type: 'my_event_3' }),
233
262
],
234
263
})
235
264
` ,
@@ -273,6 +302,14 @@ const tests = {
273
302
messageId : 'invalidEventName' ,
274
303
data : { eventName : 'my_event' , fixedEventName : 'myEvent' } ,
275
304
} ,
305
+ {
306
+ messageId : 'invalidEventName' ,
307
+ data : { eventName : 'my_event_2' , fixedEventName : 'myEvent2' } ,
308
+ } ,
309
+ {
310
+ messageId : 'invalidEventName' ,
311
+ data : { eventName : 'my_event_3' , fixedEventName : 'myEvent3' } ,
312
+ } ,
276
313
] ,
277
314
output : `
278
315
/* eslint event-names: [ "warn", "camelCase" ] */
@@ -289,6 +326,8 @@ const tests = {
289
326
respond('myEvent'),
290
327
raise('myEvent.click'),
291
328
send({ type: 'myEvent' }),
329
+ sendTo('myActor', 'myEvent2'),
330
+ sendTo('myActor', { type: 'myEvent3' }),
292
331
],
293
332
})
294
333
` ,
@@ -303,6 +342,8 @@ const tests = {
303
342
respond('*'),
304
343
raise('EVENT.*'),
305
344
send({ type: 'EVENT.*' }),
345
+ sendTo('myActor', 'EVENT.*'),
346
+ sendTo('myActor', { type: 'EVENT.*' }),
306
347
],
307
348
})
308
349
` ,
@@ -322,6 +363,12 @@ const tests = {
322
363
{
323
364
messageId : 'invalidSendEventName' ,
324
365
} ,
366
+ {
367
+ messageId : 'invalidSendEventName' ,
368
+ } ,
369
+ {
370
+ messageId : 'invalidSendEventName' ,
371
+ } ,
325
372
] ,
326
373
} ,
327
374
{
0 commit comments