1- import 'package:flutter/services.dart' ;
21import 'package:flutter_test/flutter_test.dart' ;
32import 'package:onesignal_flutter/src/inappmessage.dart' ;
43import 'package:onesignal_flutter/src/inappmessages.dart' ;
@@ -146,14 +145,12 @@ void main() {
146145
147146 inAppMessages.addClickListener (listener);
148147
149- await inAppMessages.handleMethod (
150- MethodCall (
151- 'OneSignal#onClickInAppMessage' ,
152- {
153- 'message' : validMessageJson,
154- 'result' : validClickResultJson,
155- },
156- ),
148+ channelController.simulateInAppMessageEvent (
149+ 'OneSignal#onClickInAppMessage' ,
150+ {
151+ 'message' : validMessageJson,
152+ 'result' : validClickResultJson,
153+ },
157154 );
158155
159156 expect (listenerCalled, true );
@@ -169,14 +166,12 @@ void main() {
169166 inAppMessages.addClickListener (listener);
170167 inAppMessages.removeClickListener (listener);
171168
172- await inAppMessages.handleMethod (
173- MethodCall (
174- 'OneSignal#onClickInAppMessage' ,
175- {
176- 'message' : validMessageJson,
177- 'result' : validClickResultJson,
178- },
179- ),
169+ channelController.simulateInAppMessageEvent (
170+ 'OneSignal#onClickInAppMessage' ,
171+ {
172+ 'message' : validMessageJson,
173+ 'result' : validClickResultJson,
174+ },
180175 );
181176
182177 expect (listenerCalled, false );
@@ -195,11 +190,9 @@ void main() {
195190
196191 inAppMessages.addWillDisplayListener (listener);
197192
198- await inAppMessages.handleMethod (
199- MethodCall (
200- 'OneSignal#onWillDisplayInAppMessage' ,
201- {'message' : validMessageJson},
202- ),
193+ channelController.simulateInAppMessageEvent (
194+ 'OneSignal#onWillDisplayInAppMessage' ,
195+ {'message' : validMessageJson},
203196 );
204197
205198 expect (listenerCalled, true );
@@ -216,11 +209,9 @@ void main() {
216209 inAppMessages.addWillDisplayListener (listener);
217210 inAppMessages.removeWillDisplayListener (listener);
218211
219- await inAppMessages.handleMethod (
220- MethodCall (
221- 'OneSignal#onWillDisplayInAppMessage' ,
222- {'message' : validMessageJson},
223- ),
212+ channelController.simulateInAppMessageEvent (
213+ 'OneSignal#onWillDisplayInAppMessage' ,
214+ {'message' : validMessageJson},
224215 );
225216
226217 expect (listenerCalled, false );
@@ -237,11 +228,9 @@ void main() {
237228
238229 inAppMessages.addDidDisplayListener (listener);
239230
240- await inAppMessages.handleMethod (
241- MethodCall (
242- 'OneSignal#onDidDisplayInAppMessage' ,
243- {'message' : validMessageJson},
244- ),
231+ channelController.simulateInAppMessageEvent (
232+ 'OneSignal#onDidDisplayInAppMessage' ,
233+ {'message' : validMessageJson},
245234 );
246235
247236 expect (listenerCalled, true );
@@ -257,11 +246,9 @@ void main() {
257246 inAppMessages.addDidDisplayListener (listener);
258247 inAppMessages.removeDidDisplayListener (listener);
259248
260- await inAppMessages.handleMethod (
261- MethodCall (
262- 'OneSignal#onDidDisplayInAppMessage' ,
263- {'message' : validMessageJson},
264- ),
249+ channelController.simulateInAppMessageEvent (
250+ 'OneSignal#onDidDisplayInAppMessage' ,
251+ {'message' : validMessageJson},
265252 );
266253
267254 expect (listenerCalled, false );
@@ -276,11 +263,9 @@ void main() {
276263
277264 inAppMessages.addDidDisplayListener (listener);
278265
279- await inAppMessages.handleMethod (
280- MethodCall (
281- 'OneSignal#onDidDisplayInAppMessage' ,
282- {'message' : validMessageJson},
283- ),
266+ channelController.simulateInAppMessageEvent (
267+ 'OneSignal#onDidDisplayInAppMessage' ,
268+ {'message' : validMessageJson},
284269 );
285270
286271 expect (listenerCalled, true );
@@ -299,11 +284,9 @@ void main() {
299284
300285 inAppMessages.addWillDismissListener (listener);
301286
302- await inAppMessages.handleMethod (
303- MethodCall (
304- 'OneSignal#onWillDismissInAppMessage' ,
305- {'message' : validMessageJson},
306- ),
287+ channelController.simulateInAppMessageEvent (
288+ 'OneSignal#onWillDismissInAppMessage' ,
289+ {'message' : validMessageJson},
307290 );
308291
309292 expect (listenerCalled, true );
@@ -320,11 +303,9 @@ void main() {
320303 inAppMessages.addWillDismissListener (listener);
321304 inAppMessages.removeWillDismissListener (listener);
322305
323- await inAppMessages.handleMethod (
324- MethodCall (
325- 'OneSignal#onWillDismissInAppMessage' ,
326- {'message' : validMessageJson},
327- ),
306+ channelController.simulateInAppMessageEvent (
307+ 'OneSignal#onWillDismissInAppMessage' ,
308+ {'message' : validMessageJson},
328309 );
329310
330311 expect (listenerCalled, false );
@@ -343,11 +324,9 @@ void main() {
343324
344325 inAppMessages.addDidDismissListener (listener);
345326
346- await inAppMessages.handleMethod (
347- MethodCall (
348- 'OneSignal#onDidDismissInAppMessage' ,
349- {'message' : validMessageJson},
350- ),
327+ channelController.simulateInAppMessageEvent (
328+ 'OneSignal#onDidDismissInAppMessage' ,
329+ {'message' : validMessageJson},
351330 );
352331
353332 expect (listenerCalled, true );
@@ -364,11 +343,9 @@ void main() {
364343 inAppMessages.addDidDismissListener (listener);
365344 inAppMessages.removeDidDismissListener (listener);
366345
367- await inAppMessages.handleMethod (
368- MethodCall (
369- 'OneSignal#onDidDismissInAppMessage' ,
370- {'message' : validMessageJson},
371- ),
346+ channelController.simulateInAppMessageEvent (
347+ 'OneSignal#onDidDismissInAppMessage' ,
348+ {'message' : validMessageJson},
372349 );
373350
374351 expect (listenerCalled, false );
@@ -390,14 +367,12 @@ void main() {
390367 inAppMessages.addClickListener (listener1);
391368 inAppMessages.addClickListener (listener2);
392369
393- await inAppMessages.handleMethod (
394- MethodCall (
395- 'OneSignal#onClickInAppMessage' ,
396- {
397- 'message' : validMessageJson,
398- 'result' : validClickResultJson,
399- },
400- ),
370+ channelController.simulateInAppMessageEvent (
371+ 'OneSignal#onClickInAppMessage' ,
372+ {
373+ 'message' : validMessageJson,
374+ 'result' : validClickResultJson,
375+ },
401376 );
402377
403378 expect (listenerCount, 2 );
0 commit comments