test: improve test coverage (#23)

This commit is contained in:
Mathias Mogensen 2023-03-24 13:59:03 +01:00 • committed by GitHub
commit 226d39cc78
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

25
test/test_helper.dart Normal file
View file

@ -0,0 +1,25 @@
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();
}
}