defaultReaction method
Future<bool>
defaultReaction({
- required bool doThrow,
- required Invocation invocation,
- required bool result,
- String? message,
inherited
Default reaction for exec and get
Implementation
Future<T> defaultReaction({
required bool doThrow,
required Invocation invocation,
required T result,
String? message,
}) {
message ??= runtimeType.toString().replaceAll('Mock', '').split('<').first;
if (doThrow) {
throw Exception('❌ $message');
} else {
final ggLog = invocation.namedArguments[const Symbol('ggLog')];
if (ggLog != null) {
ggLog('✅ $message');
}
}
return Future.value(result);
}