Commit Graph

1114 Commits

Author SHA1 Message Date
638deb1d6d Clear frame listener mocks in EditorSimulationController tests 2026-04-27 15:47:50 +02:00
165b077579 Add unit tests for EditorSimulationController 2026-04-27 15:47:50 +02:00
80226aa362 auto-git:
[change] tests/domain/scene-document-validation.test.ts
 [change] tests/unit/entity-instances.test.ts
 [change] tests/unit/viewport-canvas.test.tsx
2026-04-27 15:46:26 +02:00
1032dcdbde Initialize EditorSimulationController in ViewportCanvas tests 2026-04-27 15:46:11 +02:00
5950ddb1cd Update ViewportCanvas tests to use EditorSimulationController 2026-04-27 15:46:11 +02:00
00e8ef9c82 Include interaction mapping in scene document JSON tests 2026-04-27 15:46:11 +02:00
9c7fdef4aa Add interaction input to player locomotion tests 2026-04-27 15:46:11 +02:00
3eca45c54b Test: Verify RuntimeHost uses authored input bindings for interaction 2026-04-27 15:45:07 +02:00
41c2f316e6 Test: Add migration test for Player Start input bindings 2026-04-27 15:44:22 +02:00
e331e94715 Update serialization version for interaction angles and track interactable state in viewport host 2026-04-27 15:44:15 +02:00
8750b7aab4 Add serialization test for player start interact bindings 2026-04-27 15:43:58 +02:00
0653d740f1 Update Player Start inspector tests to cover locomotion and interact bindings 2026-04-27 15:43:58 +02:00
2fbe69f243 Refactor ViewportPanel to use EditorSimulationController and add unit tests for player interact input bindings 2026-04-27 15:43:36 +02:00
8589e3c114 Refactor interaction system logic and add angle validation to scene documents 2026-04-27 15:20:07 +02:00
c773498acd Update coordinates and interaction expectations in RuntimeInteractionSystem tests 2026-04-27 15:19:44 +02:00
2a8474a73b Update runtime interaction tests to use directional view vectors instead of discrete rays 2026-04-27 15:18:43 +02:00
b80a62d180 Update player start serialization tests to include interaction angle/sector logic 2026-04-27 15:18:08 +02:00
df16fb067b Update Player Start inspector tests to handle interaction angle 2026-04-27 15:17:53 +02:00
9978885397 Add default interaction angle to player start entity tests 2026-04-27 15:17:53 +02:00
323abada10 Add test case for committing transform preview on Enter key press 2026-04-27 00:33:21 +02:00
41bf3ef5c1 Remove unused TransformSessionState import from test file 2026-04-27 00:33:21 +02:00
2cc0ac1dcc Update transform preview handler name and error message 2026-04-27 00:33:21 +02:00
33dc7e8749 Feature: Implement and integrate transform preview change handling 2026-04-27 00:32:30 +02:00
e2bb0e5f14 feat(test): Add unit tests for model instance rendering 2026-04-27 00:16:50 +02:00
493bbc6c2e Add test case to verify selection synchronization logic in ViewportCanvas 2026-04-27 00:03:38 +02:00
f9209c23b7 Update imports for EditorSelection type in viewport canvas tests 2026-04-27 00:03:38 +02:00
7fb757ee1c Implement selection change handling in ViewportHost, triggering refresh of paths, markers, and model instances, and update related integration tests. 2026-04-27 00:02:42 +02:00
d7f86b6089 Add validation tests for interaction reach in scene documents 2026-04-26 23:09:39 +02:00
778038aa72 Refactor test data structure to use arrays for interaction steps 2026-04-26 23:08:29 +02:00
e3586e16a0 Update runtime interaction tests with additional step parameter 2026-04-26 23:08:29 +02:00
9118803e96 Add unit tests for player start interaction reach serialization and migration 2026-04-26 23:07:31 +02:00
63224678c4 Feature: Add interaction reach property and persistence tests for Player Start entity 2026-04-26 23:06:10 +02:00
bdba2de228 Enhance unit tests for runtime interaction system raycasting and target prioritization 2026-04-26 23:05:48 +02:00
8c1b9e647e Update unit tests for Lux proposal focus bias to above center 2026-04-26 21:52:25 +02:00
bf4fa402ef Add unit test to verify Lux proposal targeting bias towards screen center focus 2026-04-26 21:51:07 +02:00
1ef30469eb Update ThirdPersonNavigationController unit tests to use internal pointer handlers instead of global event dispatching 2026-04-26 21:44:18 +02:00
c9327d6239 Implement manual pointer look input handling and update target assist logic 2026-04-26 21:43:44 +02:00
c550ca7634 Refactor: Improve readability of function signatures and calls in advanced rendering modules 2026-04-26 05:39:19 +02:00
e5f08ae8d5 Enhance advanced rendering tests with render layer validation and pass structure checks 2026-04-26 05:36:44 +02:00
a7b6dd745f Mock postprocessing passes and effects for testing. 2026-04-26 05:36:17 +02:00
5cb2ce4a61 Refactor: Improve readability in ThirdPersonNavigationController unit tests 2026-04-25 19:17:19 +02:00
8c9ab0662c Fix minimum pitch angle calculation and add test for floor collision handling in third-person camera 2026-04-25 19:15:50 +02:00
05b8632b6b Update camera position assertion in unit tests 2026-04-25 19:02:53 +02:00
5abfe9f484 Add unit tests for camera collision recovery and dialogue staging in RuntimeHost 2026-04-25 19:02:05 +02:00
4a8e03b99b Test: third-person camera smooth recovery after collision clears 2026-04-25 19:01:30 +02:00
0aa7fa91b6 Improve RuntimeHost unit tests for marker placement and active targeting arrows 2026-04-25 18:44:35 +02:00
2e1b6a6d55 Update unit tests for RuntimeHost positioning assertions 2026-04-25 18:38:00 +02:00
6d84f424cd Add unit tests for runtime host targeting visualization logic 2026-04-25 18:31:52 +02:00
6b6ce41f5e Test: Add unit tests for RuntimeHost target tracking and visibility logic 2026-04-25 18:21:42 +02:00
2e54ffc087 Add unit tests for resource disposal on RuntimeHost 2026-04-25 18:12:09 +02:00