setupFirebaseMessagingMocks function
Create and set-up firebase messaging mocks
Implementation
MockFirebaseMessaging setupFirebaseMessagingMocks() {
TestWidgetsFlutterBinding.ensureInitialized();
setupFirebaseCoreMocks();
final mockMessagingPlatform = MockFirebaseMessaging();
// Mock Platform Interface Methods
// ignore: invalid_use_of_protected_member
when(mockMessagingPlatform.delegateFor(app: anyNamed('app')))
.thenReturn(mockMessagingPlatform);
// ignore: invalid_use_of_protected_member
when(
mockMessagingPlatform.setInitialValues(
isAutoInitEnabled: anyNamed('isAutoInitEnabled'),
),
).thenReturn(mockMessagingPlatform);
return mockMessagingPlatform;
}