| 1234567891011121314151617181920212223242526272829303132333435363738394041 | import 'package:app_flowy/startup/startup.dart';import 'package:app_flowy/user/application/auth_service.dart';import 'package:flowy_infra/uuid.dart';import 'package:flowy_sdk/protobuf/flowy-user/protobuf.dart';import 'package:flutter/material.dart';import 'package:flutter_test/flutter_test.dart';class FlowyTest {  static Future<FlowyTest> setup() async {    TestWidgetsFlutterBinding.ensureInitialized();    // await EasyLocalization.ensureInitialized();    await FlowyRunner.run(FlowyTestApp());    return FlowyTest();  }  Future<UserProfilePB> signIn() async {    final authService = getIt<AuthService>();    const password = "AppFlowy123@";    final uid = uuid();    final userEmail = "[email protected]";    final result = await authService.signUp(      name: "FlowyTestUser",      password: password,      email: userEmail,    );    return result.fold(      (user) => user,      (error) {        throw StateError("$error");      },    );  }}class FlowyTestApp implements EntryPoint {  @override  Widget create() {    return Container();  }}
 |