22 lines
791 B
Dart
22 lines
791 B
Dart
|
|
import 'package:flutter/material.dart';
|
|
import 'package:flutter_localizations/flutter_localizations.dart';
|
|
import 'package:get/get.dart';
|
|
import 'package:tmail_ui_user/main/localizations/app_localizations_delegate.dart';
|
|
import 'package:tmail_ui_user/main/localizations/localization_service.dart';
|
|
|
|
class WidgetFixtures {
|
|
static Widget makeTestableWidget({required Widget child}) {
|
|
return GetMaterialApp(
|
|
localizationsDelegates: const [
|
|
AppLocalizationsDelegate(),
|
|
GlobalMaterialLocalizations.delegate,
|
|
GlobalWidgetsLocalizations.delegate,
|
|
GlobalCupertinoLocalizations.delegate,
|
|
],
|
|
supportedLocales: LocalizationService.supportedLocales,
|
|
locale: LocalizationService.defaultLocale,
|
|
home: Scaffold(body: child),
|
|
);
|
|
}
|
|
} |