22 lines
770 B
Dart
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);
|
|
});
|
|
});
|
|
}
|