Error out on bad gridsize input
This commit is contained in:
parent
873bd9c881
commit
04d61bfa02
2 changed files with 14 additions and 2 deletions
|
|
@ -1,7 +1,7 @@
|
|||
import 'dart:html' as html;
|
||||
import 'dart:math';
|
||||
|
||||
@TestOn('browser')
|
||||
|
||||
import 'package:rules_of_living/src/Engine.dart';
|
||||
import 'package:test/test.dart';
|
||||
|
||||
|
|
@ -31,5 +31,12 @@ void main() {
|
|||
expect(sut.canvas, isNotNull);
|
||||
});
|
||||
});
|
||||
group("gridSize", () {
|
||||
test("zero gridSizes throw ArgumentErrors", () {
|
||||
expect(() => sut.gridSize = Point(0, 5), throwsArgumentError);
|
||||
});
|
||||
test("negative gridSizes throw ArgumentErrors", () {
|
||||
expect(() => sut.gridSize = Point(1, -5), throwsArgumentError);
|
||||
});
|
||||
});
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue