You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
pinball/test/game/components/board_side_test.dart

35 lines
790 B

import 'package:flutter_test/flutter_test.dart';
import 'package:pinball/game/game.dart';
void main() {
group(
'BoardSide',
() {
test('has two values', () {
expect(BoardSide.values.length, equals(2));
});
},
);
group('BoardSideX', () {
test('isLeft is correct', () {
const side = BoardSide.left;
expect(side.isLeft, isTrue);
expect(side.isRight, isFalse);
});
test('isRight is correct', () {
const side = BoardSide.right;
expect(side.isLeft, isFalse);
expect(side.isRight, isTrue);
});
test('direction is correct', () {
const side = BoardSide.left;
expect(side.direction, equals(-1));
const side2 = BoardSide.right;
expect(side2.direction, equals(1));
});
});
}