From 385eda648664fa9cb46c0b6d7b9fa06b22999bd4 Mon Sep 17 00:00:00 2001 From: Allison Ryan Date: Sun, 1 May 2022 11:04:11 -0500 Subject: [PATCH] fix: two coverage lines --- .../src/components/chrome_dino/chrome_dino_test.dart | 9 +++++++++ .../chrome_dino/cubit/chrome_dino_state_test.dart | 8 ++++++++ 2 files changed, 17 insertions(+) diff --git a/packages/pinball_components/test/src/components/chrome_dino/chrome_dino_test.dart b/packages/pinball_components/test/src/components/chrome_dino/chrome_dino_test.dart index 66eadb72..bd94ad16 100644 --- a/packages/pinball_components/test/src/components/chrome_dino/chrome_dino_test.dart +++ b/packages/pinball_components/test/src/components/chrome_dino/chrome_dino_test.dart @@ -29,6 +29,15 @@ void main() { }, ); + flameTester.test('adds new children', (game) async { + final component = Component(); + final chromeDino = ChromeDino( + children: [component], + ); + await game.ensureAdd(chromeDino); + expect(chromeDino.children, contains(component)); + }); + flameTester.testGameWidget( 'renders correctly', setUp: (game, tester) async { diff --git a/packages/pinball_components/test/src/components/chrome_dino/cubit/chrome_dino_state_test.dart b/packages/pinball_components/test/src/components/chrome_dino/cubit/chrome_dino_state_test.dart index 6ccdaf52..d067674b 100644 --- a/packages/pinball_components/test/src/components/chrome_dino/cubit/chrome_dino_state_test.dart +++ b/packages/pinball_components/test/src/components/chrome_dino/cubit/chrome_dino_state_test.dart @@ -31,6 +31,14 @@ void main() { isNotNull, ); }); + + test('initial is idle with mouth closed', () { + const initialState = ChromeDinoState( + status: ChromeDinoStatus.idle, + isMouthOpen: false, + ); + expect(ChromeDinoState.inital(), equals(initialState)); + }); }); group('copyWith', () {