|
|
|
@ -1,6 +1,7 @@
|
|
|
|
|
// ignore_for_file: cascade_invocations
|
|
|
|
|
|
|
|
|
|
import 'package:flame/components.dart';
|
|
|
|
|
import 'package:flame/effects.dart';
|
|
|
|
|
import 'package:flame_test/flame_test.dart';
|
|
|
|
|
import 'package:flutter/material.dart';
|
|
|
|
|
import 'package:flutter_test/flutter_test.dart';
|
|
|
|
@ -25,10 +26,8 @@ void main() {
|
|
|
|
|
);
|
|
|
|
|
},
|
|
|
|
|
verify: (game, tester) async {
|
|
|
|
|
await expectLater(
|
|
|
|
|
find.byGame<TestGame>(),
|
|
|
|
|
matchesGoldenFile('golden/score_text_effect/render.png'),
|
|
|
|
|
);
|
|
|
|
|
final texts = game.descendants().whereType<TextComponent>().length;
|
|
|
|
|
expect(texts, equals(1));
|
|
|
|
|
},
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
@ -48,10 +47,8 @@ void main() {
|
|
|
|
|
await tester.pump();
|
|
|
|
|
},
|
|
|
|
|
verify: (game, tester) async {
|
|
|
|
|
await expectLater(
|
|
|
|
|
find.byGame<TestGame>(),
|
|
|
|
|
matchesGoldenFile('golden/score_text_effect/movement.png'),
|
|
|
|
|
);
|
|
|
|
|
final text = game.descendants().whereType<TextComponent>().first;
|
|
|
|
|
expect(text.firstChild<MoveEffect>(), isNotNull);
|
|
|
|
|
},
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|