appflowy-editor/test/test_helper.dart

25 lines
802 B
Dart
Raw Normal View History

2023-03-24 13:59:03 +01:00
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();
}
}