Files
flame/test/anchor_test.dart
Lukas Klingsbo 4e5b75eafb Enable user-defined Anchors (#675)
* Enable user-defined Anchors

* Fix formatting

* get toVector2 -> toVector2()
2021-02-22 22:09:41 +01:00

24 lines
679 B
Dart

import 'package:flame/src/anchor.dart';
import 'package:test/test.dart';
void main() {
group('Anchor', () {
test('can parse to and from string', () async {
expect(Anchor.center.toString(), 'center');
expect(Anchor.valueOf('topRight'), Anchor.topRight);
expect(Anchor.values.length, 9);
for (final value in Anchor.values) {
final thereAndBack = Anchor.valueOf(value.toString());
expect(thereAndBack, value);
}
});
test('can parse custom anchor', () async {
expect(const Anchor(0.2, 0.2).toString(), 'Anchor(0.2, 0.2)');
expect(Anchor.valueOf('Anchor(0.2, 0.2)'), const Anchor(0.2, 0.2));
});
});
}