mirror of https://github.com/flutter/pinball.git
parent
bd8f832305
commit
d14e16ff23
@ -0,0 +1,29 @@
|
|||||||
|
import 'package:flutter_test/flutter_test.dart';
|
||||||
|
import 'package:pinball/game/game.dart';
|
||||||
|
import 'package:pinball_theme/pinball_theme.dart';
|
||||||
|
|
||||||
|
import '../../../helpers/helpers.dart';
|
||||||
|
|
||||||
|
void main() {
|
||||||
|
group('GameOverDialog', () {
|
||||||
|
testWidgets('renders GameOverDialogView', (tester) async {
|
||||||
|
await tester.pumpApp(
|
||||||
|
GameOverDialog(
|
||||||
|
score: 1000,
|
||||||
|
theme: DashTheme(),
|
||||||
|
),
|
||||||
|
);
|
||||||
|
|
||||||
|
expect(find.byType(LeaderboardView), findsOneWidget);
|
||||||
|
});
|
||||||
|
|
||||||
|
testWidgets('route returns a valid navigation route', (tester) async {
|
||||||
|
await expectNavigatesToRoute<LeaderboardPage>(
|
||||||
|
tester,
|
||||||
|
LeaderboardPage.route(
|
||||||
|
theme: DashTheme(),
|
||||||
|
),
|
||||||
|
);
|
||||||
|
});
|
||||||
|
});
|
||||||
|
}
|
Loading…
Reference in new issue