|
@@ -3,6 +3,7 @@ import 'dart:collection';
|
|
import 'package:appflowy_editor/appflowy_editor.dart';
|
|
import 'package:appflowy_editor/appflowy_editor.dart';
|
|
import 'package:flutter/material.dart';
|
|
import 'package:flutter/material.dart';
|
|
import 'package:flutter/services.dart';
|
|
import 'package:flutter/services.dart';
|
|
|
|
+import 'package:flutter_localizations/flutter_localizations.dart';
|
|
import 'package:flutter_test/flutter_test.dart';
|
|
import 'package:flutter_test/flutter_test.dart';
|
|
|
|
|
|
import 'test_raw_key_event.dart';
|
|
import 'test_raw_key_event.dart';
|
|
@@ -22,12 +23,18 @@ class EditorWidgetTester {
|
|
Selection? get documentSelection =>
|
|
Selection? get documentSelection =>
|
|
_editorState.service.selectionService.currentSelection.value;
|
|
_editorState.service.selectionService.currentSelection.value;
|
|
|
|
|
|
- Future<EditorWidgetTester> startTesting() async {
|
|
|
|
|
|
+ Future<EditorWidgetTester> startTesting({
|
|
|
|
+ Locale locale = const Locale('en'),
|
|
|
|
+ }) async {
|
|
final app = MaterialApp(
|
|
final app = MaterialApp(
|
|
localizationsDelegates: const [
|
|
localizationsDelegates: const [
|
|
|
|
+ GlobalMaterialLocalizations.delegate,
|
|
|
|
+ GlobalCupertinoLocalizations.delegate,
|
|
|
|
+ GlobalWidgetsLocalizations.delegate,
|
|
AppFlowyEditorLocalizations.delegate,
|
|
AppFlowyEditorLocalizations.delegate,
|
|
],
|
|
],
|
|
supportedLocales: AppFlowyEditorLocalizations.delegate.supportedLocales,
|
|
supportedLocales: AppFlowyEditorLocalizations.delegate.supportedLocales,
|
|
|
|
+ locale: locale,
|
|
home: Scaffold(
|
|
home: Scaffold(
|
|
body: AppFlowyEditor(
|
|
body: AppFlowyEditor(
|
|
editorState: _editorState,
|
|
editorState: _editorState,
|