Files
flame/test/components/tiled_test.dart

28 lines
799 B
Dart

import 'dart:io';
import 'dart:typed_data';
import 'package:flame/components/tiled_component.dart';
import 'package:flame/flame.dart';
import 'package:flutter/services.dart' show CachingAssetBundle;
import 'package:test/test.dart';
void main() {
test('my first widget test', () async {
Flame.initialize(new TestAssetBundle());
var tiled = new TiledComponent('x');
await tiled.future;
expect(1, equals(1));
});
}
class TestAssetBundle extends CachingAssetBundle {
@override
Future<ByteData> load(String key) async => new File('assets/map-level1.png')
.readAsBytes()
.then((bytes) => ByteData.view(Uint8List.fromList(bytes).buffer));
@override
Future<String> loadString(String key, {bool cache = true}) =>
new File('assets/map.tmx').readAsString();
}