From 85aaf0f320d443848a3e52ff8b09a29a2dd9d589 Mon Sep 17 00:00:00 2001 From: alestiago Date: Tue, 10 May 2022 09:51:41 +0100 Subject: [PATCH] test: included missing PlungerCubitTest --- .../plunger/cubit/plunger_cubit_test.dart | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 packages/pinball_components/test/src/components/plunger/cubit/plunger_cubit_test.dart diff --git a/packages/pinball_components/test/src/components/plunger/cubit/plunger_cubit_test.dart b/packages/pinball_components/test/src/components/plunger/cubit/plunger_cubit_test.dart new file mode 100644 index 00000000..31c802f9 --- /dev/null +++ b/packages/pinball_components/test/src/components/plunger/cubit/plunger_cubit_test.dart @@ -0,0 +1,25 @@ +import 'package:bloc_test/bloc_test.dart'; +import 'package:flutter_test/flutter_test.dart'; +import 'package:pinball_components/pinball_components.dart'; + +void main() { + group('PlungerCubit', () { + test('can be instantiated', () { + expect(PlungerCubit(), isA()); + }); + + blocTest( + 'overrides previous pulling state', + build: PlungerCubit.new, + act: (cubit) => cubit + ..pulled() + ..autoPulled() + ..pulled(), + expect: () => [ + PlungerState.pulling, + PlungerState.autoPulling, + PlungerState.pulling, + ], + ); + }); +}