refactor: renamed GameBonus.word to GameBonus.googleWord

pull/176/head
alestiago 3 years ago
parent dd806c938a
commit c0e349f73a

@ -4,9 +4,8 @@ part of 'game_bloc.dart';
/// Defines bonuses that a player can gain during a PinballGame. /// Defines bonuses that a player can gain during a PinballGame.
enum GameBonus { enum GameBonus {
/// Bonus achieved when the user activate all of the bonus /// Bonus achieved when the ball activates all Google letters.
/// letters on the board, forming the bonus word. googleWord,
word,
/// Bonus achieved when the user activates all dash nest bumpers. /// Bonus achieved when the user activates all dash nest bumpers.
dashNest, dashNest,

@ -61,7 +61,7 @@ class _GoogleWordController extends ComponentController<GoogleWord>
final activatedBonus = _activatedLetters.length == 6; final activatedBonus = _activatedLetters.length == 6;
if (activatedBonus) { if (activatedBonus) {
gameRef.audio.googleBonus(); gameRef.audio.googleBonus();
gameRef.read<GameBloc>().add(const BonusActivated(GameBonus.word)); gameRef.read<GameBloc>().add(const BonusActivated(GameBonus.googleWord));
component.children.whereType<GoogleLetter>().forEach( component.children.whereType<GoogleLetter>().forEach(
(letter) => letter.deactivate(), (letter) => letter.deactivate(),
); );

@ -123,20 +123,20 @@ void main() {
'adds bonus to history', 'adds bonus to history',
build: GameBloc.new, build: GameBloc.new,
act: (bloc) => bloc act: (bloc) => bloc
..add(const BonusActivated(GameBonus.word)) ..add(const BonusActivated(GameBonus.googleWord))
..add(const BonusActivated(GameBonus.dashNest)), ..add(const BonusActivated(GameBonus.dashNest)),
expect: () => const [ expect: () => const [
GameState( GameState(
score: 0, score: 0,
balls: 3, balls: 3,
activatedDashNests: {}, activatedDashNests: {},
bonusHistory: [GameBonus.word], bonusHistory: [GameBonus.googleWord],
), ),
GameState( GameState(
score: 0, score: 0,
balls: 3, balls: 3,
activatedDashNests: {}, activatedDashNests: {},
bonusHistory: [GameBonus.word, GameBonus.dashNest], bonusHistory: [GameBonus.googleWord, GameBonus.dashNest],
), ),
], ],
); );

@ -48,11 +48,11 @@ void main() {
test('supports value equality', () { test('supports value equality', () {
expect( expect(
BonusActivated(GameBonus.word), BonusActivated(GameBonus.googleWord),
equals(const BonusActivated(GameBonus.word)), equals(const BonusActivated(GameBonus.googleWord)),
); );
expect( expect(
const BonusActivated(GameBonus.word), const BonusActivated(GameBonus.googleWord),
isNot(equals(const BonusActivated(GameBonus.dashNest))), isNot(equals(const BonusActivated(GameBonus.dashNest))),
); );
}); });

@ -145,7 +145,7 @@ void main() {
score: gameState.score + 1, score: gameState.score + 1,
balls: gameState.balls + 1, balls: gameState.balls + 1,
activatedDashNests: const {'1'}, activatedDashNests: const {'1'},
bonusHistory: const [GameBonus.word], bonusHistory: const [GameBonus.googleWord],
); );
expect(gameState, isNot(equals(otherGameState))); expect(gameState, isNot(equals(otherGameState)));

@ -59,11 +59,11 @@ void main() {
if (letter == letters.last) { if (letter == letters.last) {
verify( verify(
() => gameBloc.add(const BonusActivated(GameBonus.word)), () => gameBloc.add(const BonusActivated(GameBonus.googleWord)),
).called(1); ).called(1);
} else { } else {
verifyNever( verifyNever(
() => gameBloc.add(const BonusActivated(GameBonus.word)), () => gameBloc.add(const BonusActivated(GameBonus.googleWord)),
); );
} }
} }

Loading…
Cancel
Save