25 lines
802 B
Dart
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();
|
||
|
|
}
|
||
|
|
}
|