Fix engine connection break when starting onboarding from a fresh install (#4263)

* Make electron test setting overrides not entirely replace default settings

* Add failing test

* Fix test by checking for healthy engine connection before executing demo code

* Fix one electron test that assumed all settings got wiped if you override any.

* 🤷🏻‍♂️ an engine-side camera position in one of the E2E tests changed by 0.01 randomly
This commit is contained in:
Frank Noirot
2024-10-22 20:22:52 -04:00
committed by GitHub
parent ff5ce29fd7
commit 3d1ac2ac0b
5 changed files with 76 additions and 5 deletions

View File

@ -292,7 +292,7 @@ test.describe(`Testing gizmo, fixture-based`, () => {
await test.step(`Verify the camera moved`, async () => {
await scene.expectState({
camera: {
position: [0, -23865.37, 11073.54],
position: [0, -23865.37, 11073.53],
target: [0, 0, 0],
},
})