update tests + bindings

This commit is contained in:
Nick Fisher
2025-05-17 21:52:21 +08:00
parent ee306549d8
commit 4b2342979f
3 changed files with 26 additions and 20 deletions

View File

@@ -195,8 +195,13 @@ class TestHelper {
return object;
}
Future<Uint8List> _loadResource(String uri) async {
uri = uri.replaceAll("file://", "");
return File(uri).readAsBytesSync();
}
Future setup() async {
await FFIFilamentApp.create();
await FFIFilamentApp.create(config: FFIFilamentConfig(loadResource: _loadResource));
}
Future createViewer(
@@ -244,9 +249,7 @@ class TestHelper {
color: color, depth: depth) as FFIRenderTarget;
}
var viewer = ThermionViewerFFI(
loadAssetFromUri: (path) async =>
File(path.replaceAll("file://", "")).readAsBytesSync());
var viewer = ThermionViewerFFI();
await viewer.initialized;
await FilamentApp.instance!.register(swapChain, viewer.view);