问题描述
我正在尝试在我的应用中测试一个小部件,我正在使用 GetIt 定位器:
void main() {
setUpAll(() async {
// WidgetsFlutterBinding.ensureInitialized();
await Firebase.initializeApp();
configureDependencies();
});
testWidgets('check product print file widget exist',(WidgetTester tester) async {
await tester.pumpWidget(
MaterialApp(
home: ScreenUtilInit(
designSize: Size(360,690),allowFontScaling: false,child: SplashPage()),),);
await tester.pumpAndSettle(const Duration(seconds: 5));
});
}
但是当我运行测试时,我得到了那个错误:
MissingPluginException(No implementation found for method Firebase#initializeCore on channel plugins.Flutter.io/firebase_core)
SpalshScreenPage,不实现任何firebase包,它只是一个简单的页面
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)