Files
cup_edit/thermion_dart/test/asset_tests.dart
Nick Fisher 4e64c4976f refactor!: rename removeAsset to destroyAsset
use render thread methods for lights
2025-01-07 08:25:48 +08:00

22 lines
770 B
Dart

import 'package:test/test.dart';
import 'helpers.dart';
void main() async {
final testHelper = TestHelper("lights");
group("assets", () {
test('add/clear asset', () async {
await testHelper.withViewer((viewer) async {
var asset = await viewer.loadGlb("file://${testHelper.testDir}/assets/cube.glb");
await testHelper.capture(viewer, "asset_loaded");
await viewer.destroyAssets();
await viewer.destroyLights();
await viewer.removeSkybox();
await viewer.removeIbl();
await testHelper.capture(viewer, "assets_cleared");
asset = await viewer.loadGlb("file://${testHelper.testDir}/assets/cube.glb");
await testHelper.capture(viewer, "asset_reloaded");
}, bg: kRed);
});
});
}