Commit Graph

481 Commits

Author SHA1 Message Date
da4e79b15e Add default scene editor preferences to test setup 2026-04-11 14:31:20 +02:00
2b6accedd1 Update project document JSON test to remove editor preferences 2026-04-11 14:29:37 +02:00
fadedaf75d Update tests for project document JSON serialization with editor preferences 2026-04-11 14:29:08 +02:00
3aa354dd36 Add test for restoring scene-scoped editor preferences when switching scenes 2026-04-11 14:29:00 +02:00
2e5603e5a1 Update e2e tests to use new selection mode attributes 2026-04-11 13:58:11 +02:00
811b51bd6a Update tests for project document serialization and add project name handling 2026-04-11 13:26:59 +02:00
b63071e815 Update test for scene document JSON migration of player start entity 2026-04-11 12:44:28 +02:00
747669aef5 Refactor scene document JSON tests for better structure and floating-point precision 2026-04-11 12:43:13 +02:00
920b9555a1 Refactor scene document JSON tests and update player start entity handling 2026-04-11 12:38:53 +02:00
0f0bfc853d Update scene document JSON tests for input bindings and migration 2026-04-11 12:34:09 +02:00
eabc9ab294 Add gamepad support for third-person camera orbit in tests 2026-04-11 12:33:54 +02:00
a89a9ba58d Add test for camera look using gamepad right stick without pointer lock 2026-04-11 12:33:43 +02:00
9355531c0c Update third-person-navigation-controller.test.ts with new imports and resolved player motion type 2026-04-11 12:20:03 +02:00
26e86baf98 Update FirstPersonNavigationController context and resolveFirstPersonMotion type 2026-04-11 12:19:59 +02:00
5e1b865f56 Include player input bindings in scene document validation test 2026-04-11 12:19:59 +02:00
0dafb0974b Update import statement for createPlayerStartInputBindings 2026-04-11 12:19:59 +02:00
c9c46ed7d7 Add player input bindings to runtime scene fixture 2026-04-11 12:19:59 +02:00
fc2e0818f4 Include inputBindings in buildRuntimeSceneFromDocument test 2026-04-11 12:18:25 +02:00
89caa179f2 Add migration test for Player Start entities with default input bindings 2026-04-11 12:17:09 +02:00
6b1bb90062 Update build-runtime-scene.test.ts to include input bindings 2026-04-11 12:17:09 +02:00
4d682eed17 Add unit test for ThirdPersonNavigationController 2026-04-11 12:17:09 +02:00
c3b156040d Add mock gamepad and update tests for FirstPersonNavigationController 2026-04-11 12:16:14 +02:00
1dddeaf0b8 Remove unused state and function in App component 2026-04-11 12:01:46 +02:00
0b148b404b Update tests to select player start navigation mode 2026-04-11 11:45:57 +02:00
279084c7be Update interaction prompt handling and UI text in multiple components 2026-04-11 11:41:58 +02:00
43e9e7baa0 Simplify interaction prompt display and handling in various components 2026-04-11 11:40:25 +02:00
9026a34c72 Change invalid navigation mode in test case 2026-04-11 11:24:48 +02:00
b9bed17a2f Add third-person camera collision resolution in tests 2026-04-11 11:22:23 +02:00
c81c40f8ea Modify RunnerCanvas test to check third-person mode HUD 2026-04-11 11:21:45 +02:00
04d7cbde08 Update e2e test to include third-person navigation 2026-04-11 11:21:45 +02:00
9d3317066b Add unit test for RapierCollisionWorld 2026-04-11 11:21:45 +02:00
3afa71396b Add test for authored Player Start navigation mode in third-person scenes 2026-04-11 11:20:34 +02:00
0187d832b7 Update test for invalid navigation mode in scene document validation 2026-04-11 11:20:34 +02:00
af4c10130d Add test for round-tripping authored third-person Player Start navigation 2026-04-11 11:20:19 +02:00
c1c79b5dc6 Add test for migrating Player Start entities to default to first-person navigation 2026-04-11 11:20:11 +02:00
2113dffac0 Include navigationMode in build-runtime-scene tests 2026-04-11 11:20:03 +02:00
d36b40c333 Add navigationMode to entity-instances test data 2026-04-11 11:20:03 +02:00
1576282819 Update types and formatting in first-person-navigation-controller.test.ts 2026-04-11 11:20:03 +02:00
9b8aa3a00b Update tests for thirdPerson navigation mode 2026-04-11 11:19:08 +02:00
27a948e4ab Refactor pointer lock handling in tests 2026-04-11 05:17:29 +02:00
75d8723565 Add tests and update navigation controller deactivation logic 2026-04-11 05:17:01 +02:00
1960cf97ab Refactor test setup for RunnerCanvas component 2026-04-11 04:57:05 +02:00
c892aa0f6c Add test for runtime host recreation logic 2026-04-11 04:57:01 +02:00
50977af4e0 Add integration test for app scene transition 2026-04-11 04:42:52 +02:00
e01eb777b7 Fix JSON serialization in project document test 2026-04-11 04:42:52 +02:00
61d3bef338 Add test for Scene Exit target validation in project-document-json.test.ts 2026-04-11 04:41:32 +02:00
9d0a3a6481 Remove unused import in project-document-json.test.ts 2026-04-11 04:41:32 +02:00
910f9c2ad3 Update test to reflect migration of v23 project documents without Scene Entry and Scene Exit entities 2026-04-11 04:40:37 +02:00
08b91ae553 Update project document JSON tests for scene entry and exit entities 2026-04-11 04:40:33 +02:00
d4f2e1a171 Add setSceneExitHandler and onSceneExitActivated to RunnerCanvas tests 2026-04-11 04:40:33 +02:00