Я создал веб-приложение Flutter. Я использую плагин Firebase. Приложение работает в браузере, но когда я пытаюсь запустить тесты, я получаю ошибку компиляции, связанную с плагином Firebase.
Когда я закомментировал код, связанный с плагином Firebase, тогда тест проходит.
Это мой pubspec.yaml:
environment:
sdk: ">=2.1.0 <3.0.0"
dependencies:
flutter:
sdk: flutter
firebase: 5.0.4
flutter_bloc: ^0.21.0
meta: ^1.1.6
dev_dependencies:
flutter_test:
sdk: flutter
Когда я запускаю тесты, я получаю:
Compiler message:
../../../AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/firebase-5.0.4/lib/src/utils.dart:2:8: Error: Not found: 'dart:html'
import 'dart:html' show promiseToFuture;
Так что в основном при запуске тестов у меня нет импортированного пакета dart:html
,Однако, когда я запускаю приложение нормально, все работает нормально.
Можете ли вы помочь мне с импортом этого пакета для испытаний?