File tree Expand file tree Collapse file tree 2 files changed +11
-0
lines changed Expand file tree Collapse file tree 2 files changed +11
-0
lines changed Original file line number Diff line number Diff line change @@ -67,6 +67,9 @@ class OneSignalMockChannelController {
67
67
case "OneSignal#removeExternalUserId" :
68
68
this .state.externalId = null ;
69
69
return {"success" : true };
70
+ case "OneSignal#setLanguage" :
71
+ this .state.language = (call.arguments as Map <dynamic , dynamic >)['language' ] as String ? ;;
72
+ return {"success" : true };
70
73
}
71
74
}
72
75
}
@@ -93,6 +96,7 @@ class OneSignalState {
93
96
OSNotificationDisplayType ? inFocusDisplayType;
94
97
bool ? disablePush;
95
98
String ? externalId;
99
+ String ? language;
96
100
97
101
// tags
98
102
Map <dynamic , dynamic >? tags;
Original file line number Diff line number Diff line change @@ -109,4 +109,11 @@ void main() {
109
109
expect (channelController.state.externalId, null );
110
110
}));
111
111
});
112
+
113
+ //Set Language test
114
+ test ('setting language' , () {
115
+ onesignal.setLanguage ('fr' ).then (expectAsync1 ((v) {
116
+ expect (channelController.state.language, 'fr' );
117
+ }));
118
+ });
112
119
}
You can’t perform that action at this time.
0 commit comments