appflowy-editor/test/test_helper.dart
2023-03-24 20:59:03 +08:00

25 lines
802 B
Dart

import 'package:appflowy_editor/appflowy_editor.dart';
import 'package:flutter/material.dart';
import 'package:flutter_localizations/flutter_localizations.dart';
import 'package:flutter_test/flutter_test.dart';
extension BuildAndPump on WidgetTester {
Future<void> buildAndPump(Widget child) async {
await pumpWidget(
MaterialApp(
localizationsDelegates: const [
GlobalMaterialLocalizations.delegate,
GlobalCupertinoLocalizations.delegate,
GlobalWidgetsLocalizations.delegate,
AppFlowyEditorLocalizations.delegate,
],
supportedLocales: AppFlowyEditorLocalizations.delegate.supportedLocales,
locale: const Locale('en'),
home: Scaffold(
body: child,
),
),
);
await pump();
}
}