Commit Graph

621 Commits

Author SHA1 Message Date
375029afb0 Test: Ensure zero wind influence for prototypes with no authored wind strength 2026-05-21 06:09:37 +02:00
26e47fd275 Add comprehensive tests for wind simulation and material patching in foliage renderer 2026-05-21 06:09:09 +02:00
fe1bb3b9ce Feature: Implement wind simulation for foliage rendering across renderer, runtime, and viewport hosts 2026-05-21 06:08:39 +02:00
18ff8464d6 Feat(tests): Add validation and serialization support for foliage wind settings 2026-05-21 06:06:31 +02:00
33d0f2412e Add validation tests for advanced rendering lens flare properties 2026-05-19 21:14:27 +02:00
bf7a91326f Add tests for advanced rendering features, including lens flare logic 2026-05-19 21:13:32 +02:00
280d6449a3 Add comprehensive unit tests for screen-space lens flare parameters 2026-05-19 21:13:23 +02:00
1f3cc4af6c Add imports for screen-space lens flare rendering utilities to tests 2026-05-19 21:13:23 +02:00
9af35d8bea Format test file for improved readability 2026-05-19 14:38:16 +02:00
b42603b4ce Add test case for Meshopt decoding configuration 2026-05-19 14:38:00 +02:00
31a337da6a Add test case to ensure terrain layers use swatch colors when no texture is found 2026-05-18 16:29:51 +02:00
574ca7ad68 Update material rendering tests to pass TextureLoader instance 2026-05-18 16:22:19 +02:00
2df1eb7eed auto-git:
[change] src/viewport-three/viewport-host.ts
 [change] tests/domain/build-runtime-scene.test.ts
 [change] tests/domain/custom-material.command.test.ts
 [change] tests/domain/delete-project-asset.test.ts
 [change] tests/domain/scene-document-validation.test.ts
 [change] tests/serialization/project-document-json.test.ts
 [change] tests/serialization/project-package.test.ts
 [change] tests/serialization/scene-document-json.test.ts
 [change] tests/unit/whitebox-material-inspector.integration.test.tsx
2026-05-18 16:21:15 +02:00
c8d89cf5d1 auto-git:
[add] tests/domain/material-rendering.test.ts
2026-05-18 16:19:21 +02:00
5e6ac133e5 Test custom material resolution in runtime scene build 2026-05-18 16:17:59 +02:00
275709a884 Add imports for custom material testing 2026-05-18 16:17:59 +02:00
5cdff4b080 Add validation tests for custom material properties and asset references 2026-05-18 16:16:30 +02:00
21f4e62cec test(domain): Ensure custom materials clear texture references when assets are deleted 2026-05-18 16:15:19 +02:00
2c5a3dad1f feat(test): Add comprehensive unit tests for custom material commands 2026-05-18 16:15:19 +02:00
8774cade72 Enhance EditorSimulationController tests for project-aware scheduling and build logic 2026-05-18 14:48:25 +02:00
b8fa59de38 Update test imports for project setup, entity creation, and scheduling 2026-05-18 14:48:15 +02:00
1cc4fc3cb6 Add test case for clock-only frame updates when scene building fails 2026-05-18 13:26:09 +02:00
45cdb35158 feat(tests): Add tests for reattaching and reprojecting spline corridor junctions 2026-05-13 20:07:21 +02:00
bf2e1a1368 Test junction reattachment when path points move 2026-05-13 20:05:06 +02:00
0dcdddc59b Add validation tests for junction shape mode 2026-05-13 19:27:05 +02:00
e65b7f0159 Add validation tests for junction edge properties 2026-05-13 17:22:08 +02:00
4537b7891d Update material ID for runtime scene building tests 2026-05-13 17:21:57 +02:00
cd2dd687c0 Update tests for runtime scene generation to include edge/curb structure validation 2026-05-13 17:21:25 +02:00
33cade1a20 Test: Derive box colliders for junction edges while skipping road mouths 2026-05-13 17:21:11 +02:00
65d16365e2 Test junction candidate edge profile inheritance 2026-05-13 17:21:01 +02:00
55a512f85b Add tests for authored terrain collision alignment and resizing in RapierCollisionWorld 2026-05-13 16:22:25 +02:00
ba88d81287 Update expected upper bound for west landing feet position Y coordinate in tests 2026-05-13 16:17:13 +02:00
09a35843e1 Update expected upper bound for east landing feet position Y coordinate in tests 2026-05-13 16:17:13 +02:00
58c6c47995 Add test case verifying collision world alignment after terrain grid resize 2026-05-13 16:16:00 +02:00
b8d50cc9e6 Import resizeTerrainGrid utility for terrain testing 2026-05-13 16:16:00 +02:00
27297336f5 Update test data and assertions for varied terrain in RapierCollisionWorld tests 2026-05-13 16:13:12 +02:00
f3a55ca3af Update test environment setup and landing position assertions in RapierCollisionWorld tests 2026-05-13 16:11:36 +02:00
889474d195 Add console logging for east and west landing objects in test suite 2026-05-13 16:11:04 +02:00
fbc100c974 Adjust west landing coordinates and update expected ground height assertions 2026-05-13 16:11:04 +02:00
a2c0401470 Test: Add collision resolution test for authored rectangular terrain grids 2026-05-13 16:10:34 +02:00
2aae3dff27 feat(tests): Add comprehensive test coverage for terrain resizing logic 2026-05-13 14:13:04 +02:00
d702cdfdf9 Refactor App component and update terrain-related tests 2026-05-13 13:59:25 +02:00
6f64954ee0 auto-git:
[change] src/app/App.tsx
 [change] tests/domain/terrains.test.ts
 [change] tests/unit/terrain-foundation.integration.test.tsx
2026-05-13 13:59:02 +02:00
cafc90e5db auto-git:
[change] tests/domain/terrains.test.ts
2026-05-13 13:55:33 +02:00
f0e755c597 Test: Verify spline corridor junctions and clip intervals are correctly included in runtime scene builds 2026-05-13 13:38:43 +02:00
14d6ad8e54 Add test case for applying spline corridor junction terrain footprints 2026-05-13 13:38:14 +02:00
7169b4562e Import spline corridor junction creation utility for testing 2026-05-13 13:38:14 +02:00
ae6c7a364a Remove validation checks for junction connection errors 2026-05-13 13:38:14 +02:00
6b552b35ad auto-git:
[change] tests/domain/scene-document-validation.test.ts
2026-05-13 13:36:58 +02:00
97ce4f2579 auto-git:
[change] tests/domain/scene-document-validation.test.ts
2026-05-13 13:36:58 +02:00