test: solved failures

pull/307/head
alestiago 3 years ago
parent 4197a180a1
commit 6d4a319efd

@ -1,6 +1,7 @@
// ignore_for_file: cascade_invocations // ignore_for_file: cascade_invocations
import 'package:bloc_test/bloc_test.dart'; import 'package:bloc_test/bloc_test.dart';
import 'package:flame_forge2d/flame_forge2d.dart';
import 'package:flame_test/flame_test.dart'; import 'package:flame_test/flame_test.dart';
import 'package:flutter_test/flutter_test.dart'; import 'package:flutter_test/flutter_test.dart';
import 'package:mocktail/mocktail.dart'; import 'package:mocktail/mocktail.dart';
@ -12,6 +13,10 @@ import '../../../../helpers/helpers.dart';
class _MockAndroidSpaceshipCubit extends Mock implements AndroidSpaceshipCubit { class _MockAndroidSpaceshipCubit extends Mock implements AndroidSpaceshipCubit {
} }
class _MockBall extends Mock implements Ball {}
class _MockContact extends Mock implements Contact {}
void main() { void main() {
TestWidgetsFlutterBinding.ensureInitialized(); TestWidgetsFlutterBinding.ensureInitialized();
final flameTester = FlameTester(TestGame.new); final flameTester = FlameTester(TestGame.new);
@ -45,7 +50,7 @@ void main() {
await entrance.add(behavior); await entrance.add(behavior);
await game.ensureAdd(androidSpaceship); await game.ensureAdd(androidSpaceship);
behavior.beginContact(MockBall(), MockContact()); behavior.beginContact(_MockBall(), _MockContact());
verify(androidSpaceship.bloc.onBallEntered).called(1); verify(androidSpaceship.bloc.onBallEntered).called(1);
}, },

@ -11,6 +11,8 @@ import 'package:pinball_components/pinball_components.dart';
import '../../../../helpers/helpers.dart'; import '../../../../helpers/helpers.dart';
class _MockGameBloc extends Mock implements GameBloc {}
void main() { void main() {
TestWidgetsFlutterBinding.ensureInitialized(); TestWidgetsFlutterBinding.ensureInitialized();
final assets = [ final assets = [
@ -41,7 +43,7 @@ void main() {
late GameBloc gameBloc; late GameBloc gameBloc;
setUp(() { setUp(() {
gameBloc = MockGameBloc(); gameBloc = _MockGameBloc();
whenListen( whenListen(
gameBloc, gameBloc,
const Stream<GameState>.empty(), const Stream<GameState>.empty(),

@ -10,6 +10,10 @@ import 'package:pinball_components/pinball_components.dart';
import '../../../../helpers/helpers.dart'; import '../../../../helpers/helpers.dart';
class _MockGameBloc extends Mock implements GameBloc {}
class _MockBall extends Mock implements Ball {}
void main() { void main() {
TestWidgetsFlutterBinding.ensureInitialized(); TestWidgetsFlutterBinding.ensureInitialized();
final assets = [ final assets = [
@ -25,7 +29,7 @@ void main() {
late GameBloc gameBloc; late GameBloc gameBloc;
setUp(() { setUp(() {
gameBloc = MockGameBloc(); gameBloc = _MockGameBloc();
whenListen( whenListen(
gameBloc, gameBloc,
const Stream<GameState>.empty(), const Stream<GameState>.empty(),
@ -51,7 +55,7 @@ void main() {
await game.ensureAdd(parent); await game.ensureAdd(parent);
await parent.ensureAdd(behavior); await parent.ensureAdd(behavior);
chromeDino.bloc.onChomp(MockBall()); chromeDino.bloc.onChomp(_MockBall());
await tester.pump(); await tester.pump();
verify( verify(

Loading…
Cancel
Save