pumpMantle method
Future<void>
pumpMantle(
- Widget widget, {
- required MantleTheme theme,
- MantleTheme? baseline,
- AnimationStyle animation = AnimationStyle.noAnimation,
- MantleColorScheme defaultColorScheme = MantleColorScheme.light,
- MantleColorScheme? forceColorScheme,
- MantleColorSchemeManager? colorSchemeManager,
- MantleEnvironment env = MantleEnvironment.test,
Pumps widget inside a Mantle test host.
Implementation
Future<void> pumpMantle(
Widget widget, {
required MantleTheme theme,
MantleTheme? baseline,
AnimationStyle animation = AnimationStyle.noAnimation,
MantleColorScheme defaultColorScheme = MantleColorScheme.light,
MantleColorScheme? forceColorScheme,
MantleColorSchemeManager? colorSchemeManager,
MantleEnvironment env = MantleEnvironment.test,
}) {
return pumpWidget(
MantleProvider(
theme: theme,
baseline: baseline,
animation: animation,
defaultColorScheme: defaultColorScheme,
forceColorScheme: forceColorScheme,
colorSchemeManager: colorSchemeManager,
env: env,
child: Directionality(
textDirection: TextDirection.ltr,
child: Center(child: widget),
),
),
);
}